Sha256: a7329803d153b293718cdf5bd3d3facd92e41d9676454de9369d55090d3c7dae

Contents?: true

Size: 865 Bytes

Versions: 1

Compression:

Stored size: 865 Bytes

Contents

require "active_support"

module Plutonium
  module Config
    # @return [Boolean] Are we developing plutonium? This is separate from Rails development.
    mattr_accessor :development
    @@development = defined?(Rails.env) && Rails.env.development?

    # @return [Boolean] Should hotreload be enabled? Enabled by default in Rails development.
    mattr_accessor :enable_hotreload
    @@enable_hotreload = defined?(Rails.env) && Rails.env.development?

    mattr_accessor :cache_discovery
    @@cache_discovery = defined?(Rails.env) && !Rails.env.development?

    mattr_accessor :stylesheet_tag
    @@stylesheet_tag = ->(view_context) {
      "<link rel=\"stylesheet\" href=\"#{Plutonium.stylesheet_link}\" />"
    }

    mattr_accessor :script_tag
    @@script_tag = ->(view_context) {
      "<script src=\"#{Plutonium.script_link}\"></script>"
    }
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
plutonium-0.8.0 lib/plutonium/config.rb