Class: Cain::Model

Inherits:
Object
  • Object
show all
Defined in:
lib/cain/model.rb

Direct Known Subclasses

Artisan, Career, Hero, Item

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(battle_tag = nil) ⇒ Model

Returns a new instance of Model.



8
9
10
# File 'lib/cain/model.rb', line 8

def initialize battle_tag=nil
  @battle_tag = battle_tag
end

Instance Attribute Details

#battle_tagObject

Returns the value of attribute battle_tag.



7
8
9
# File 'lib/cain/model.rb', line 7

def battle_tag
  @battle_tag
end

#last_updatedObject

Returns the value of attribute last_updated.



7
8
9
# File 'lib/cain/model.rb', line 7

def last_updated
  @last_updated
end

Instance Method Details

#pathObject



16
17
18
# File 'lib/cain/model.rb', line 16

def path
  "http://#{host}/#{api_path}/#{resource_path}"
end