Sha256: faa338c593503552e4fb1b5e6ec714193e76a0f8b0b766f6e32579c1a39fe708

Contents?: true

Size: 945 Bytes

Versions: 77

Compression:

Stored size: 945 Bytes

Contents

class Gillbus
  class TimetableSegment
    extend Fields
    include UpdateAttrs

    # => Киев
    field :start_name

    # => Київський Центральний Автовокзал
    field :start_station_name

    # => Московська площа, 2/1
    field :start_station_address

    # => 0123456789ABCDEF0123456789ABCDEF
    field :start_station_id

    # => Одесса
    field :end_name

    # => Автовокзал
    field :end_station_name

    # => Балківська вулиця
    field :end_station_address

    # => 0123456789ABCDEF0123456789ABCDEF
    field :end_station_id

    # => 07:30
    field :start_time, :time

    # => 12:55
    field :end_time, :time

    # => 0
    field :days, :int

    # => 1400
    field :time_in_road, :int

    # => "270.5"
    field :base_cost, :money

    parser do
      def money(val)
        Monetize.parse(val, doc['CUR_CODE'])
      end
    end
  end
end

Version data entries

77 entries across 77 versions & 1 rubygems

Version Path
gillbus-0.23.0 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.9 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.8 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.7 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.6 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.5 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.4 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.3 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.2 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.1 lib/gillbus/structs/timetable_segment.rb
gillbus-0.22.0 lib/gillbus/structs/timetable_segment.rb
gillbus-0.21.0 lib/gillbus/structs/timetable_segment.rb
gillbus-0.20.9 lib/gillbus/structs/timetable_segment.rb
gillbus-0.20.8 lib/gillbus/structs/timetable_segment.rb
gillbus-0.20.7 lib/gillbus/structs/timetable_segment.rb
gillbus-0.20.6 lib/gillbus/structs/timetable_segment.rb
gillbus-0.20.5 lib/gillbus/structs/timetable_segment.rb
gillbus-0.20.4 lib/gillbus/structs/timetable_segment.rb
gillbus-0.20.3 lib/gillbus/structs/timetable_segment.rb
gillbus-0.20.2 lib/gillbus/structs/timetable_segment.rb