module ServiceTemplate
include this in your representer, and you will always return all defined keys (even if their value is nil)
Constants
- VERSION
Public Class Methods
cache()
click to toggle source
# File lib/service_template/setup.rb, line 28 def cache @_cache ||= ActiveSupport::Cache.lookup_store(:memory_store) end
cache=(store_option)
click to toggle source
# File lib/service_template/setup.rb, line 32 def cache=(store_option) @_cache = ActiveSupport::Cache.lookup_store(store_option) end
env()
click to toggle source
# File lib/service_template/setup.rb, line 20 def env @_env ||= ActiveSupport::StringInquirer.new(ENV['RACK_ENV'] || 'development') end
env=(environment)
click to toggle source
# File lib/service_template/setup.rb, line 24 def env=(environment) @_env = ActiveSupport::StringInquirer.new(environment) end
initialize()
click to toggle source
# File lib/service_template.rb, line 46 def initialize unless ServiceTemplate.skip_initialization ServiceTemplate::Logger.logger.info ServiceTemplate::GemDependency.log_all if ServiceTemplate.env.production? end end
load_environment()
click to toggle source
# File lib/service_template/setup.rb, line 8 def load_environment Dotenv.load(ServiceTemplate.env.test? ? '.env.test' : '.env') end
skip_initialization()
click to toggle source
# File lib/service_template/setup.rb, line 12 def skip_initialization @_skip_initialization || false end
skip_initialization=(value)
click to toggle source
# File lib/service_template/setup.rb, line 16 def skip_initialization=(value) @_skip_initialization = value if [TrueClass, FalseClass].include?(value.class) end