Class: LoopsEmail::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/loops_email/configuration.rb

Defined Under Namespace

Classes: Error

Constant Summary collapse

API_HOST =
"https://app.loops.so"

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

Returns a new instance of Configuration.



9
# File 'lib/loops_email/configuration.rb', line 9

def initialize; end

Instance Attribute Details

#api_keyObject



11
12
13
# File 'lib/loops_email/configuration.rb', line 11

def api_key
  @api_key || ENV["LOOPS_EMAIL_API_KEY"] || raise(LoopsEmail::Configuration::Error.new("api_key is not set"))
end

#log_file_pathObject



15
16
17
# File 'lib/loops_email/configuration.rb', line 15

def log_file_path
  @log_file_path || "log/loops_email.log"
end

#stubObject Also known as: stub?



19
20
21
# File 'lib/loops_email/configuration.rb', line 19

def stub
  @stub || false
end