Sha256: 28723075a2b8c6503a4d6d5c106fd1032963b7ca7eed774c7565e4b18b7507c2
Contents?: true
Size: 501 Bytes
Versions: 46
Compression:
Stored size: 501 Bytes
Contents
module Access class Redeem def self.redeem_offer(offer_key, redeem_type = nil, options = {}) Access::Api.new.redeem_offer offer_key, redeem_type, options end def self.process_batch(chunk) chunk.map { |redeem| new(redeem) } end def initialize(values) self.class.class_eval {attr_reader *values.keys } values.each do |attribute_name, attribute_value| self.instance_variable_set("@#{attribute_name}", attribute_value) end end end end
Version data entries
46 entries across 46 versions & 1 rubygems