module Samenessed

Constants

VERSION

Public Class Methods

env() click to toggle source
# File lib/samenessed.rb, line 29
def self.env
  env = ENV['SAMENESSED_ENV'] || 'development'
  env
end
load_config_file(filepath) click to toggle source
# 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"]
  init_class_connections
  return config
end
load_config_from_hash(hash) click to toggle source
# File lib/samenessed.rb, line 21
def self.load_config_from_hash(hash)
  @site = hash[:site]
  @user = hash[:user]
  @password = hash[:password]
  init_class_connections
  return hash
end
password() click to toggle source
# File lib/samenessed.rb, line 42
def self.password
  @password
end
site() click to toggle source
# File lib/samenessed.rb, line 34
def self.site
  @site
end
user() click to toggle source
# File lib/samenessed.rb, line 38
def self.user
  @user
end

Private Class Methods

init_class_connections() click to toggle source
# File lib/samenessed.rb, line 48
def self.init_class_connections
  Samenessed::Principal.site = site
  Samenessed::Principal.user = user
  Samenessed::Principal.password = password
  
  Samenessed::Subject.site = site
  Samenessed::Subject.user = user
  Samenessed::Subject.password = password
end