class CardmarketCLI::Entities::Entity
Base for all entities in the API
Attributes
account[RW]
id[RW]
params[RW]
Protected Class Methods
attr_r(*symbols)
click to toggle source
# File lib/cardmarket_cli/entities/entity.rb, line 24 def attr_r(*symbols) symbols.each do |symbol| define_method symbol do @params[symbol] end end end
Private Class Methods
new(id, account, params = {})
click to toggle source
# File lib/cardmarket_cli/entities/entity.rb, line 10 def initialize(id, account, params = {}) @id = id @params = params @account = account end