Class: OneSignal::BaseModel
- Inherits:
-
Object
- Object
- OneSignal::BaseModel
show all
- Defined in:
- lib/onesignal/models/base_model.rb
Class Method Summary
collapse
Instance Method Summary
collapse
Constructor Details
#initialize(attributes = {}) ⇒ BaseModel
Returns a new instance of BaseModel.
7
8
9
10
11
12
|
# File 'lib/onesignal/models/base_model.rb', line 7
def initialize(attributes = {})
attributes.each do |key, value|
create_attr(key)
send("#{key}=", value)
end
end
|
Class Method Details
.to_proc ⇒ Object
3
4
5
|
# File 'lib/onesignal/models/base_model.rb', line 3
def self.to_proc
method(:new).to_proc
end
|
Instance Method Details
#inspect ⇒ Object
14
15
16
17
18
19
20
|
# File 'lib/onesignal/models/base_model.rb', line 14
def inspect
values = Hash[
instance_variables.map { |name| [name, instance_variable_get(name)] }
]
"<#{self.class.name} #{values}>"
end
|