class APIQL::HashEntity

Public Instance Methods

authorize!(*args) click to toggle source
# File lib/apiql.rb, line 469
def authorize!(*args); end
get_field(field, params = nil) click to toggle source
# File lib/apiql.rb, line 471
def get_field(field, params = nil)
  o = nil

  field.split('.').each do |name|
    if o.nil?
      o = object[name.to_sym]
      break if o.nil?
    else
      if o.respond_to? name
        o = o.public_send(name)
      else
        o = nil
        break
      end
    end
  end

  o
end