Module: AwsAgcod

Defined in:
lib/aws_agcod.rb,
lib/aws_agcod/request.rb,
lib/aws_agcod/version.rb,
lib/aws_agcod/response.rb,
lib/aws_agcod/signature.rb,
lib/aws_agcod/cancel_gift_card.rb,
lib/aws_agcod/create_gift_card.rb

Defined Under Namespace

Classes: CancelGiftCard, CreateGiftCard, Request, Response, Signature

Constant Summary collapse

ROOT_PATH =
if defined?(Rails)
  Rails.root
else
  Pathname.new(__FILE__).join("../..").expand_path
end
VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.config_fileObject



24
25
26
# File 'lib/aws_agcod.rb', line 24

def self.config_file
  @config_file || ROOT_PATH.join("config/agcod.yml")
end

.config_file=(file_path) ⇒ Object



28
29
30
31
32
# File 'lib/aws_agcod.rb', line 28

def self.config_file=(file_path)
  if ROOT_PATH.join(file_path).exist?
    @config_file = ROOT_PATH.join(file_path)
  end
end

.envObject



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

def self.env
  if defined?(Rails)
    Rails.env
  else
    @enviroment || "development"
  end
end

.env=(enviroment) ⇒ Object



20
21
22
# File 'lib/aws_agcod.rb', line 20

def self.env=(enviroment)
  @enviroment = enviroment
end