Sha256: 990b210d0bc14e32eeb73d9d57a5a04acddf477200b8ae09aa1a147e9fb2fc8d

Contents?: true

Size: 532 Bytes

Versions: 5

Compression:

Stored size: 532 Bytes

Contents

module CtlBaseUi
  class Configuration
    attr_accessor :additional_entries, :partials_path, :app_name, :additional_stylesheets, :view_helpers

    def initialize
      @additional_entries = []
      @view_helpers = []
      @partials_path = '/styleguide/'
      @app_name = 'My App'
      @additional_stylesheets = []
    end
  end

  def self.configuration
    @configuration ||= Configuration.new
  end

  def self.configuration=(config)
    @configuration = config
  end

  def self.configure
    yield configuration
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ctl_base_ui-0.0.6 lib/ctl_base_ui/configuration.rb
ctl_base_ui-0.0.5 lib/ctl_base_ui/configuration.rb
ctl_base_ui-0.0.4 lib/ctl_base_ui/configuration.rb
ctl_base_ui-0.0.3 lib/ctl_base_ui/configuration.rb
ctl_base_ui-0.0.2 lib/ctl_base_ui/configuration.rb