Class: Artk::Location

Inherits:
Base
  • Object
show all
Defined in:
app/models/artk/location.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.primary_keyObject



10
11
12
# File 'app/models/artk/location.rb', line 10

def self.primary_key
  "locationId"
end

.table_nameObject



6
7
8
# File 'app/models/artk/location.rb', line 6

def self.table_name
  "LocationsTable"
end

Instance Method Details

#alphanumeric_indicator(i) ⇒ Object



30
31
32
# File 'app/models/artk/location.rb', line 30

def alphanumeric_indicator i
  self.send("coordinate" + i.to_s + "AlphaNumIndicator")
end

#coordinate_label(i) ⇒ Object



22
23
24
# File 'app/models/artk/location.rb', line 22

def coordinate_label i
  self.send("coordinate"+i.to_s+"Label")
end

#coordinate_value(i) ⇒ Object



14
15
16
17
18
19
20
# File 'app/models/artk/location.rb', line 14

def coordinate_value i
  if self.alphanumeric_indicator(i).blank?
    formatted_numeric_indicator self.numeric_indicator(i)
  else
    [formatted_numeric_indicator(self.numeric_indicator(i)), alphanumeric_indicator(i)].join
  end
end

#numeric_indicator(i) ⇒ Object



26
27
28
# File 'app/models/artk/location.rb', line 26

def numeric_indicator i
  self.send("coordinate" + i.to_s + "NumericIndicator")
end