Method: Marver::Character#initialize

Defined in:
lib/marver/entities/character.rb

#initialize(args) ⇒ Character

Returns a new instance of Character.



8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/marver/entities/character.rb', line 8

def initialize(args)
  @series   = args[:series]
  @stories  = args[:stories]
  @events   = args[:events]
  @comics   = args[:comics]
  @urls     = args[:urls]
  @thumbnail = args[:thumbnail]

  args[:attributes].each do |name, value|
    instance_variable_set("@#{name}", value)
  end
end