Module: Samenessed

Defined in:
lib/samenessed.rb,
lib/samenessed/subject.rb,
lib/samenessed/version.rb,
lib/samenessed/principal.rb

Defined Under Namespace

Classes: Principal, Subject

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.envObject



27
28
29
30
# File 'lib/samenessed.rb', line 27

def self.env
  env = ENV['SAMENESSED_ENV'] || 'development'
  env
end

.load_config_file(filepath) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/samenessed.rb', line 12

def self.load_config_file(filepath)
  config = YAML.load(File.read(filepath))[Samenessed.env]
  @site = config["site"]
  @user = config["user"]    
  @password = config["password"]
  return config
end

.load_config_from_hash(hash) ⇒ Object



20
21
22
23
24
25
# File 'lib/samenessed.rb', line 20

def self.load_config_from_hash(hash)
  @site = hash[:site]
  @user = hash[:user]
  @password = hash[:password]
  return hash
end

.passwordObject



40
41
42
# File 'lib/samenessed.rb', line 40

def self.password
  @password
end

.siteObject



32
33
34
# File 'lib/samenessed.rb', line 32

def self.site
  @site
end

.userObject



36
37
38
# File 'lib/samenessed.rb', line 36

def self.user
  @user
end