module Napa
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/napa/setup.rb, line 28 def cache @_cache ||= ActiveSupport::Cache.lookup_store(:memory_store) end
cache=(store_option)
click to toggle source
# File lib/napa/setup.rb, line 32 def cache=(store_option) @_cache = ActiveSupport::Cache.lookup_store(store_option) end
env()
click to toggle source
# File lib/napa/setup.rb, line 20 def env @_env ||= ActiveSupport::StringInquirer.new(lookup_env) end
env=(environment)
click to toggle source
# File lib/napa/setup.rb, line 24 def env=(environment) @_env = ActiveSupport::StringInquirer.new(environment) end
initialize()
click to toggle source
# File lib/napa.rb, line 50 def initialize unless Napa.skip_initialization Napa::Logger.logger.info Napa::GemDependency.log_all if Napa.env.production? Napa::Deprecations.initialization_checks end end
load_environment()
click to toggle source
# File lib/napa/setup.rb, line 8 def load_environment Dotenv.load(Napa.env.test? ? '.env.test' : '.env') end
lookup_env()
click to toggle source
# File lib/napa/setup.rb, line 36 def lookup_env ENV['RACK_ENV'] || ENV['RAILS_ENV'] || 'development' end
skip_initialization()
click to toggle source
# File lib/napa/setup.rb, line 12 def skip_initialization @_skip_initialization || false end
skip_initialization=(value)
click to toggle source
# File lib/napa/setup.rb, line 16 def skip_initialization=(value) @_skip_initialization = value if [TrueClass, FalseClass].include?(value.class) end