class Makeleaps::Response::Resource
Attributes
content[RW]
Public Class Methods
new(content)
click to toggle source
# File lib/makeleaps/response/resource.rb, line 6 def initialize(content) @content = content end
Public Instance Methods
content_as_array()
click to toggle source
ensure data are encupslated in an array (for interface consistency)
# File lib/makeleaps/response/resource.rb, line 11 def content_as_array [content].flatten end
each_resource(&block)
click to toggle source
# File lib/makeleaps/response/resource.rb, line 15 def each_resource(&block) if block_given? content_as_array.each do |resource| block.call(resource) end else content_as_array.to_enum end end
find_resource(*args, &block)
click to toggle source
# File lib/makeleaps/response/resource.rb, line 25 def find_resource(*args, &block) content_as_array.find(*args, &block) end