Method: Licensed::AppConfiguration#enabled?

Defined in:
lib/licensed/configuration.rb

#enabled?(source_type) ⇒ Boolean

Returns whether a source type is enabled

Returns:

  • (Boolean)


69
70
71
72
73
# File 'lib/licensed/configuration.rb', line 69

def enabled?(source_type)
  # the default is false if any sources are set to true, true otherwise
  default = !self["sources"].any? { |_, enabled| enabled }
  self["sources"].fetch(source_type, default)
end