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
.env ⇒ Object
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
|
.password ⇒ Object
40
41
42
|
# File 'lib/samenessed.rb', line 40
def self.password
@password
end
|
.site ⇒ Object
32
33
34
|
# File 'lib/samenessed.rb', line 32
def self.site
@site
end
|
.user ⇒ Object
36
37
38
|
# File 'lib/samenessed.rb', line 36
def self.user
@user
end
|