Module: Avm::Instances::Base::Production

Defined in:
lib/avm/instances/base/production.rb

Constant Summary collapse

DEFAULT_PRODUCTION =
true
PRODUCTION_KEY =
'production'

Instance Method Summary collapse

Instance Method Details

#default_production?Boolean

Returns:

  • (Boolean)


13
14
15
# File 'lib/avm/instances/base/production.rb', line 13

def default_production?
  DEFAULT_PRODUCTION
end

#production?Boolean

Returns:

  • (Boolean)


18
19
20
21
22
23
24
# File 'lib/avm/instances/base/production.rb', line 18

def production?
  if production_entry.found?
    production_entry.value.to_bool
  else
    default_production?
  end
end

#production_entryAvm::Entries::Entry

Returns:



27
28
29
# File 'lib/avm/instances/base/production.rb', line 27

def production_entry
  entry(PRODUCTION_KEY)
end