class Yao::Resources::Meter
Private Class Methods
resource_from_json(json)
click to toggle source
override Yao::Resources::RestfullyAccessible.resource_from_json
@param json [Hash] @return [Yao::Resources::Meter]
# File lib/yao/resources/meter.rb, line 33 def resource_from_json(json) new(json) end
resources_from_json(json)
click to toggle source
override Yao::Resources::RestfullyAccessible.resources_from_json
@param json [Array<Hash>] @return [Array<Yao::Resources::Meter>]
# File lib/yao/resources/meter.rb, line 40 def resources_from_json(json) json.map{|d| new(d)} end
Public Instance Methods
id()
click to toggle source
@return [String]
# File lib/yao/resources/meter.rb, line 9 def id meter_id end
resource()
click to toggle source
@return [Yao::Resources::Resource]
# File lib/yao/resources/meter.rb, line 14 def resource @resource ||= Yao::Resource.get(resource_id) end
user()
click to toggle source
@return [Yao::Resources::User]
# File lib/yao/resources/meter.rb, line 19 def user @user ||= Yao::User.get(user_id) end