Method: StrawberryAPI::Project#initialize

Defined in:
lib/strawberry_api/project.rb

#initialize(params = {}) ⇒ Project

Returns a new instance of Project.



39
40
41
42
43
44
45
46
47
# File 'lib/strawberry_api/project.rb', line 39

def initialize(params = {})
  params.each do |k, v|
    if k == 'archive_strategy_state'
      v = ArchiveStrategyState.new(v)
    end

    instance_variable_set("@#{k}", v) unless v.nil?
  end
end