Sha256: 7fc0fd3f98c644526ce3c7bd4926f0f8946e283545339032dc5a5faf32373ad7

Contents?: true

Size: 511 Bytes

Versions: 40

Compression:

Stored size: 511 Bytes

Contents

module Centaman
  class Service::BookingType < Centaman::Service
    include Centaman::JsonWrapper

    def endpoint
      '/ticket_services/TimedTicket'
    end

    def object_class
      Centaman::Object::BookingType
    end

    def all_booking_type
      object_class.new({
        'BookingTypeId' => 0,
        'BookingDescription' => 'All Booking Types'
      })
    end

    def self.find(booking_type_id, date)
      new.objects.detect {|obj| obj.booking_type_id == booking_type_id }
    end
  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
centaman-8.0.0 lib/centaman/service/booking_type.rb
centaman-7.0.5 lib/centaman/service/booking_type.rb
centaman-7.0.4 lib/centaman/service/booking_type.rb
centaman-7.0.3 lib/centaman/service/booking_type.rb
centaman-7.0.2 lib/centaman/service/booking_type.rb
centaman-7.0.1 lib/centaman/service/booking_type.rb
centaman-7.0.0 lib/centaman/service/booking_type.rb
centaman-6.0.8 lib/centaman/service/booking_type.rb
centaman-6.0.7 lib/centaman/service/booking_type.rb
centaman-6.0.5 lib/centaman/service/booking_type.rb
centaman-6.0.4 lib/centaman/service/booking_type.rb
centaman-6.0.3 lib/centaman/service/booking_type.rb
centaman-6.0.2 lib/centaman/service/booking_type.rb
centaman-6.0.1 lib/centaman/service/booking_type.rb
centaman-6.0.0 lib/centaman/service/booking_type.rb
centaman-5.0.8 lib/centaman/service/booking_type.rb
centaman-5.0.7 lib/centaman/service/booking_type.rb
centaman-5.0.6 lib/centaman/service/booking_type.rb
centaman-5.0.5 lib/centaman/service/booking_type.rb
centaman-5.0.4 lib/centaman/service/booking_type.rb