Module: UsdaNdb

Extended by:
Configurable
Defined in:
lib/usda_ndb.rb,
lib/usda_ndb/client.rb,
lib/usda_ndb/version.rb,
lib/usda_ndb/configurable.rb,
lib/usda_ndb/configuration.rb,
lib/generators/usda_ndb/install_generator.rb

Defined Under Namespace

Modules: Configurable, Generators Classes: Client, Configuration

Constant Summary collapse

VERSION =
'0.2.1'

Class Method Summary collapse

Methods included from Configurable

configure, extended, reset_configuration

Class Method Details

.list(params = {}) ⇒ Object



19
20
21
# File 'lib/usda_ndb.rb', line 19

def self.list(params={})
  UsdaNdb::Client.fetch(:list, params)
end

.reports(ndbno, params = {}) ⇒ Object



11
12
13
# File 'lib/usda_ndb.rb', line 11

def self.reports(ndbno, params={})
  UsdaNdb::Client.fetch(:reports, params.merge(ndbno: ndbno.to_s))
end

.search(search_term, params = {}) ⇒ Object



15
16
17
# File 'lib/usda_ndb.rb', line 15

def self.search(search_term, params={})
  UsdaNdb::Client.fetch(:search, params.merge(q: search_term))
end