Method: Mutx::API::Repo#initialize

Defined in:
lib/mutx/API/repo.rb

#initialize(definition) ⇒ Repo

Returns a new instance of Repo.



9
10
11
12
13
14
15
16
17
# File 'lib/mutx/API/repo.rb', line 9

def initialize definition
  Mutx::Support::Log.debug "definition in new => #{definition}"
  id = definition["_id"] || Mutx::Database::MongoConnector.generate_id
  @id          = id 
  @repo_name   = definition["name"]
  @repo_token  = definition["token"] || Mutx::Database::MongoConnector.generate_token
  @value       = definition["value"]
  @last_update = Time.now.utc
end