Class: JustimmoClient::V1::RealtyMarketing
Instance Method Summary
collapse
#==, #save!, #to_h
Methods included from Utils
#autoload_dir, #translate
Methods included from Logging
default_logger, #logger, rails_logger
Instance Method Details
#buy ⇒ Boolean
9
|
# File 'lib/justimmo_client/api/v1/models/realty_marketing.rb', line 9
attribute :buy, Boolean
|
#map(&block) ⇒ Object
18
19
20
|
# File 'lib/justimmo_client/api/v1/models/realty_marketing.rb', line 18
def map(&block)
to_a.map(&block)
end
|
#rent ⇒ Boolean
10
|
# File 'lib/justimmo_client/api/v1/models/realty_marketing.rb', line 10
attribute :rent, Boolean
|
#to_a ⇒ Object
14
15
16
|
# File 'lib/justimmo_client/api/v1/models/realty_marketing.rb', line 14
def to_a
attributes.select { |_k, v| v }.keys
end
|
#to_s ⇒ Object
26
27
28
|
# File 'lib/justimmo_client/api/v1/models/realty_marketing.rb', line 26
def to_s
translated.join(", ")
end
|
#translated ⇒ Object
22
23
24
|
# File 'lib/justimmo_client/api/v1/models/realty_marketing.rb', line 22
def translated
map { |x| translate(x) }
end
|