Sha256: 61b664adaf4401f36ee066b97621c27814f57463bb06660e73c3064596acc84f

Contents?: true

Size: 324 Bytes

Versions: 8

Compression:

Stored size: 324 Bytes

Contents

module PensioAPI
  class Terminal
    include Mixins::MethodMissing

    attr_reader :title

    def self.all
      request = Request.new('/merchant/API/getTerminals')
      Responses::Terminal.new(request)
    end

    def initialize(terminal_body)
      @raw = terminal_body
      @title = @raw['Title']
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pensio_api-0.3.5 lib/pensio_api/terminal.rb
pensio_api-0.3.4 lib/pensio_api/terminal.rb
pensio_api-0.3.3 lib/pensio_api/terminal.rb
pensio_api-0.3.2 lib/pensio_api/terminal.rb
pensio_api-0.3.1 lib/pensio_api/terminal.rb
pensio_api-0.3.0 lib/pensio_api/terminal.rb
pensio_api-0.2.3 lib/pensio_api/terminal.rb
pensio_api-0.2.2 lib/pensio_api/terminal.rb