Steve Lim said almost 4 years ago on Service Objects for API Interactions with Twilio :
class << self
  def call(*arg)
    new(*arg).constructor
  end
end

attr_reader :result
def constructor
  @result = call
  self
end
Could i get some reference or could you explain how this code works?  I am just not familiar with the code above. thanks.