class Sms77::Client
Public Class Methods
new(resource)
click to toggle source
@param resource [Sms77::Resource]
# File lib/sms77/client.rb, line 19 def initialize(resource) Sms77::Util::get_namespace_classes(Sms77::Resources).each do |cls| name = cls.name.split('::').last instance_variable_set("@#{name}", cls.new(resource)) singleton_class.instance_eval("attr_reader :#{name}") end end