Class: Perfecta::ApiResource
- Inherits:
-
Object
- Object
- Perfecta::ApiResource
- Defined in:
- lib/perfecta/api_resource.rb
Direct Known Subclasses
Ad, AdReport, Campaign, CampaignReport, Conversion, ConversionReport, Segment, Site
Instance Method Summary collapse
-
#initialize(attrs) ⇒ ApiResource
constructor
A new instance of ApiResource.
Constructor Details
#initialize(attrs) ⇒ ApiResource
Returns a new instance of ApiResource.
3 4 5 6 7 8 9 10 11 |
# File 'lib/perfecta/api_resource.rb', line 3 def initialize attrs attrs.each do |name, val| instance_variable_set "@#{name}", val define_singleton_method name.to_sym do instance_variable_get "@#{name}" end end end |