Class: NPPESApi::Provider

Inherits:
Object
  • Object
show all
Defined in:
lib/nppes_api/provider.rb

Instance Method Summary collapse

Constructor Details

#initialize(data) ⇒ Provider

Returns a new instance of Provider.



3
4
5
# File 'lib/nppes_api/provider.rb', line 3

def initialize(data)
  @data = data
end

Instance Method Details

#addressesObject



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

def addresses
  @addresses ||= @data['addresses'].map { |i| Address.new(i) }
end

#basicObject



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

def basic
  @basic = Basic.new(@data['basic'])
end

#taxonomiesObject



7
8
9
# File 'lib/nppes_api/provider.rb', line 7

def taxonomies
  @taxonomies ||= @data['taxonomies'].map { |i| Taxonomy.new(i) }
end