Class: Asana2Flowdock::Asana::Model
- Inherits:
-
Map
- Object
- Map
- Asana2Flowdock::Asana::Model
show all
- Defined in:
- lib/asana2flowdock/asana.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(attributes, *args, &block) ⇒ Model
Returns a new instance of Model.
137
138
139
140
141
142
143
|
# File 'lib/asana2flowdock/asana.rb', line 137
def initialize(attributes, *args, &block)
super(attributes)
options = Map.options_for!(args)
if options.has?(:api)
@api = options.delete(:api)
end
end
|
Class Method Details
.for(attributes, *args, &block) ⇒ Object
133
134
135
|
# File 'lib/asana2flowdock/asana.rb', line 133
def Model.for(attributes, *args, &block)
new(attributes, *args, &block)
end
|
Instance Method Details
#inspect(*args, &block) ⇒ Object
145
146
147
|
# File 'lib/asana2flowdock/asana.rb', line 145
def inspect(*args, &block)
"#{ self.class.name }(\n#{ super }\n)"
end
|