Sha256: f42ff695d337b4c0f531fc4292571356582a69dd009a4e42edaaebce76fed5da

Contents?: true

Size: 485 Bytes

Versions: 18

Compression:

Stored size: 485 Bytes

Contents

module RsrGroup
  class OrderFFL < Base

    attr_reader :order_identifier

    def initialize(options = {})
      requires!(options, :order_identifier, :licence_number, :name, :zip)

      @options = options
      @order_identifier = options[:order_identifier]
    end

    def to_single_line
      [
        order_identifier,
        LINE_TYPES.key(:ffl_dealer),
        @options[:licence_number],
        @options[:name],
        @options[:zip],
      ].join(";")
    end

  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rsr_group-1.7.4 lib/rsr_group/order_ffl.rb
rsr_group-1.7.3 lib/rsr_group/order_ffl.rb
rsr_group-1.7.2 lib/rsr_group/order_ffl.rb
rsr_group-1.7.1 lib/rsr_group/order_ffl.rb
rsr_group-1.7.0 lib/rsr_group/order_ffl.rb
rsr_group-1.6.2 lib/rsr_group/order_ffl.rb
rsr_group-1.6.1 lib/rsr_group/order_ffl.rb
rsr_group-1.6.0 lib/rsr_group/order_ffl.rb
rsr_group-1.5.2 lib/rsr_group/order_ffl.rb
rsr_group-1.5.1 lib/rsr_group/order_ffl.rb
rsr_group-1.5.0 lib/rsr_group/order_ffl.rb
rsr_group-1.4.0 lib/rsr_group/order_ffl.rb
rsr_group-1.3.0 lib/rsr_group/order_ffl.rb
rsr_group-1.2.0 lib/rsr_group/order_ffl.rb
rsr_group-1.1.1 lib/rsr_group/order_ffl.rb
rsr_group-1.1.0 lib/rsr_group/order_ffl.rb
rsr_group-1.0.1 lib/rsr_group/order_ffl.rb
rsr_group-1.0.0 lib/rsr_group/order_ffl.rb