Method: Jiralicious::Project#initialize
- Defined in:
- lib/jiralicious/project.rb
#initialize(decoded_json) ⇒ Project
Initialization Method
- Arguments
-
:decoded_json (optional) rubyized json object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/jiralicious/project.rb', line 20 def initialize(decoded_json) @loaded = false if decoded_json.is_a? Hash properties_from_hash(decoded_json) super(decoded_json) parse!(decoded_json) @loaded = true else decoded_json.each do |list| self.class.property :"#{list['key']}" self.merge!({list['key'] => self.class.find(list['key'])}) end end end |