module Manateq::Resource::ClassMethods
Public Instance Methods
compare(resource, name)
click to toggle source
# File lib/manateq/resource.rb, line 17 def compare resource, name false end
fill(data)
click to toggle source
# File lib/manateq/resource.rb, line 13 def fill data nil end
get_by_id(id)
click to toggle source
# File lib/manateq/resource.rb, line 43 def get_by_id id data = self.list result = nil data.each do |resource| unless resource.id != id result = resource break end end result end
list()
click to toggle source
# File lib/manateq/resource.rb, line 21 def list data = Manateq::Helper.to_hash self.resource_name result = [] data.each do |resource| r_obj = self.fill resource result.append(r_obj) end result end
resource_name()
click to toggle source
# File lib/manateq/resource.rb, line 9 def resource_name 'resource' end
search(name)
click to toggle source
# File lib/manateq/resource.rb, line 31 def search name data = self.list result = nil data.each do |resource| if self.compare resource, name result = resource break end end result end