Module: Madison

Defined in:
lib/madison.rb,
lib/madison/map.rb,
lib/madison/version.rb

Defined Under Namespace

Classes: Map

Constant Summary collapse

VERSION =
'0.4.0'

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.get_abbrev(name) ⇒ Object



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

def self.get_abbrev(name)
  @map.get_abbrev(name)
end

.get_name(abbrev) ⇒ Object



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

def self.get_name(abbrev)
  @map.get_name(abbrev)
end

.statesObject



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

def self.states
  @map.states
end

Instance Method Details

#madison_mapObject



33
34
35
# File 'lib/madison.rb', line 33

def madison_map
  @madison_map ||= Madison::Map.new
end

#state_abbrev(name) ⇒ Object



29
30
31
# File 'lib/madison.rb', line 29

def state_abbrev(name)
  madison_map.get_abbrev(name)
end

#state_name(abbrev) ⇒ Object



25
26
27
# File 'lib/madison.rb', line 25

def state_name(abbrev)
  madison_map.get_name(abbrev)
end

#statesObject

mixin methods



21
22
23
# File 'lib/madison.rb', line 21

def states
  madison_map.states
end