Class: ActiveRoad::StreetNumber::Number

Inherits:
String
  • Object
show all
Defined in:
app/models/active_road/street_number.rb

Instance Method Summary collapse

Instance Method Details

#+(value) ⇒ Object



73
74
75
# File 'app/models/active_road/street_number.rb', line 73

def +(value)
  self.class.new "#{numeric_value+value}#{suffix}"
end

#-(value) ⇒ Object



77
78
79
# File 'app/models/active_road/street_number.rb', line 77

def -(value)
  self.class.new "#{numeric_value-value}#{suffix}"
end

#suffixObject



69
70
71
# File 'app/models/active_road/street_number.rb', line 69

def suffix
  gsub(/^[0-9]+/,'')
end