Module: Pinpoint

Defined in:
lib/pinpoint/format/parser.rb,
lib/pinpoint.rb,
lib/pinpoint/format.rb,
lib/pinpoint/address.rb,
lib/pinpoint/mapable.rb,
lib/pinpoint/version.rb,
lib/pinpoint/formatter.rb,
lib/pinpoint/composable.rb,
lib/pinpoint/format/file.rb,
lib/pinpoint/format/list.rb,
lib/pinpoint/validations.rb,
lib/pinpoint/format/style.rb,
lib/pinpoint/format/token.rb,
lib/pinpoint/model_support.rb,
lib/pinpoint/config/patterns.rb,
lib/pinpoint/format/tokenizer.rb,
lib/pinpoint/format/token_list.rb,
lib/pinpoint/format/parse_error.rb,
lib/pinpoint/mapable_services/mapquest.rb,
lib/pinpoint/mapable_services/yahoo_maps.rb,
lib/pinpoint/mapable_services/google_maps.rb

Overview

Public: Has the ability to parse a String for specific token identifiers and can process the resulting Tokens using any of the standard Enumerable messages.

Defined Under Namespace

Modules: Composable, Mapable, MapableService, ModelSupport, Validations Classes: Address, Format, Formatter

Constant Summary collapse

VERSION =
'0.4.1'
FORMATS =
{
  # Zip Code:               5 digits
  #                         Optionally followed by a dash and 4 more digits
  zip_code: /\A\d{5}(?:\-\d{4})?\z/,
}
US_STATES =
%w{AK AL AR AZ CA CO CT DC DE FL GA HI IA ID IL IN KS KY LA MA MD
ME MI MN MO MS MT NC ND NE NH NJ NM NV NY OH OK OR PA RI SC SD TN TX UT VA VT
WA WI WV WY}