Class: DDAPI::GuildItem

Inherits:
Object
  • Object
show all
Defined in:
lib/dd-api/classes.rb

Overview

Represents a DRPG guild item.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(data, app) ⇒ Integer

attr_accessor :id



258
259
260
261
262
263
264
265
266
267
268
269
# File 'lib/dd-api/classes.rb', line 258

def initialize(data, app)
  @data = data
  @name = data['name']
  @level = data['level']
  @description = data['desc']
  @image = API.image_url(data['image'])
  #@id = data['id']

  @prefix = data['prefix']
  @prefix = data['plural']
  @cost = data['cost'] == -1 ? nil : data['cost']
  @app = app
end

Instance Attribute Details

#descriptionString Also known as: desc



246
247
248
# File 'lib/dd-api/classes.rb', line 246

def description
  @description
end

#imageString



250
251
252
# File 'lib/dd-api/classes.rb', line 250

def image
  @image
end

#levelInteger



253
254
255
# File 'lib/dd-api/classes.rb', line 253

def level
  @level
end

#nameString



234
235
236
# File 'lib/dd-api/classes.rb', line 234

def name
  @name
end

#pluralString



243
244
245
# File 'lib/dd-api/classes.rb', line 243

def plural
  @plural
end

#prefixString



240
241
242
# File 'lib/dd-api/classes.rb', line 240

def prefix
  @prefix
end

#sell_priceInteger?



237
238
239
# File 'lib/dd-api/classes.rb', line 237

def sell_price
  @sell_price
end

Instance Method Details

#inspectObject

The inspect method is overwritten to give more useful output



272
273
274
# File 'lib/dd-api/classes.rb', line 272

def inspect
  "#<DDAPI::GuildItem name=#{@name} id=#{@id} level=#{@level}>"
end