Module: Unfuddle

Defined in:
lib/unfuddle.rb,
lib/unfuddle/person.rb,
lib/unfuddle/ticket.rb,
lib/unfuddle/account.rb,
lib/unfuddle/message.rb,
lib/unfuddle/project.rb,
lib/unfuddle/session.rb,
lib/unfuddle/notebook.rb,
lib/unfuddle/changeset.rb,
lib/unfuddle/milestone.rb,
lib/unfuddle/repository.rb,
lib/unfuddle/time_tracking.rb

Overview

Author: Tim Matheson Website: www.timmatheson.com

Defined Under Namespace

Classes: Account, Changeset, Message, Milestone, Notebook, Person, Project, Repository, Session, Ticket, TimeTracking

Class Method Summary collapse

Class Method Details

.configObject



14
15
16
17
18
19
20
# File 'lib/unfuddle.rb', line 14

def self.config 
  if File.exists?(config_path)
    return YAML.load_file(config_path)["#{env}"]
  else
    raise Exception, "Missing #{config_path} yaml file."
  end
end

.config_pathObject



6
7
8
# File 'lib/unfuddle.rb', line 6

def self.config_path
  "config/unfuddle.yml"
end

.envObject



10
11
12
# File 'lib/unfuddle.rb', line 10

def self.env
  defined?(RAILS_ENV) ? RAILS_ENV : "test"
end