Sha256: 9268d8380148bd38c7053aca98481e91c6a0aa42ba550215b87b63866caa6c01
Contents?: true
Size: 713 Bytes
Versions: 1
Compression:
Stored size: 713 Bytes
Contents
# frozen_string_literal: true class Runa::Product < Runa::Response PATH = '/product' # request/payload attr_accessor :product_code # response/success attr_accessor :code, :name, :description, :currency, :availability, :countries_redeemable_in, :categories, :state, :gift_card, :subscription def initialize(params = {}) super end def path [PATH, @product_code.to_s].join('/') end # Product Details List # GET /v2/product/ID def get(ctx) response = ctx.request(:get, path, {}, '') parse(response) end def parse(response) super(response) Runa::Product.new(@payload) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
runa-ruby-client-0.1.0 | lib/runa/models/product.rb |