class Eco::API::Common::Session::BaseSession

Attributes

api[R]
config[RW]
enviro[RW]
enviro=[RW]
environment[RW]
file_manager[R]
fm[R]
logger[R]
session[RW]

Public Class Methods

new(e) click to toggle source
# File lib/eco/api/common/session/base_session.rb, line 16
def initialize(e)
  raise "Expected object Eco::API::Common::Session::Environment. Given: #{e.class}" unless e.is_a?(Environment)
  self.environment = e
end

Public Instance Methods

environment=(value) click to toggle source
# File lib/eco/api/common/session/base_session.rb, line 25
def environment=(value)
  @environment = nil
  @environment = value if value.is_a?(Environment)
end
fatal(msg) click to toggle source

TODO: paremeter for the exception

# File lib/eco/api/common/session/base_session.rb, line 71
def fatal(msg)
  logger.fatal(msg)
  raise msg
end
mailer() click to toggle source
# File lib/eco/api/common/session/base_session.rb, line 42
def mailer
  enviro.mailer
end
mailer?() click to toggle source
# File lib/eco/api/common/session/base_session.rb, line 46
def mailer?
  enviro.mailer?
end
s3uploader() click to toggle source
# File lib/eco/api/common/session/base_session.rb, line 58
def s3uploader
  enviro.s3uploader
end
s3uploader?() click to toggle source
# File lib/eco/api/common/session/base_session.rb, line 62
def s3uploader?
  enviro.s3uploader?
end
sftp() click to toggle source
# File lib/eco/api/common/session/base_session.rb, line 50
def sftp
  enviro.sftp
end
sftp?() click to toggle source
# File lib/eco/api/common/session/base_session.rb, line 54
def sftp?
  enviro.sftp?
end