Module: NCore::FindSingle::ClassMethods

Defined in:
lib/ncore/methods/find_single.rb

Instance Method Summary collapse

Instance Method Details

#find(params = {}, api_creds = nil) ⇒ Object



6
7
8
9
10
11
12
# File 'lib/ncore/methods/find_single.rb', line 6

def find(params={}, api_creds=nil)
  parsed, creds = request(:get, url, api_creds, params)
  if parsed[:errors].any?
    raise parent::QueryError, parsed[:errors]
  end
  new(parsed, creds)
end

#retrieve(params = {}, api_creds = nil) ⇒ Object



14
15
16
17
18
# File 'lib/ncore/methods/find_single.rb', line 14

def retrieve(params={}, api_creds=nil)
  find params, api_creds
rescue parent::RecordNotFound
  false
end