Class: ChgkRating::ChgkObject
- Inherits:
-
Object
- Object
- ChgkRating::ChgkObject
show all
- Defined in:
- lib/chgk_rating/chgk_object.rb
Instance Method Summary
collapse
Instance Method Details
#build_model(object, klass = ChgkRating::Models::Team, params = {lazy: true}) ⇒ Object
5
6
7
8
9
|
# File 'lib/chgk_rating/chgk_object.rb', line 5
def build_model(object, klass = ChgkRating::Models::Team, params = {lazy: true})
return unless object
object.instance_of?(klass) ? object : klass.new(object, params)
end
|
11
12
13
14
15
16
|
# File 'lib/chgk_rating/chgk_object.rb', line 11
def (obj, klass = ChgkRating::Models::Team)
return unless obj
return obj unless obj.is_a? klass
obj&.id
end
|