Sha256: 8460c8f76d265a7aad0f76f27ea30f871b8b06d4db315f795c42685e8ac5d6dd

Contents?: true

Size: 354 Bytes

Versions: 12

Compression:

Stored size: 354 Bytes

Contents

module RocketNavigation
  def self.configuration
    @configuration ||= Configuration.new
  end
  def self.config
    @configuration ||= Configuration.new
  end

  def self.configure
    yield configuration
  end

  class Configuration
    attr_accessor :renderer

    def initialize
      @renderer = RocketNavigation::Renderer::List
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rocket_navigation-0.3.3 lib/rocket_navigation/configuration.rb
rocket_navigation-0.3.2 lib/rocket_navigation/configuration.rb
rocket_navigation-0.3.1 lib/rocket_navigation/configuration.rb
rocket_navigation-0.3.0 lib/rocket_navigation/configuration.rb
rocket_navigation-0.2.3 lib/rocket_navigation/configuration.rb
rocket_navigation-0.2.2 lib/rocket_navigation/configuration.rb
rocket_navigation-0.2.1 lib/rocket_navigation/configuration.rb
rocket_navigation-0.2.0 lib/rocket_navigation/configuration.rb
rocket_navigation-0.1.3 lib/rocket_navigation/configuration.rb
rocket_navigation-0.1.2 lib/rocket_navigation/configuration.rb
rocket_navigation-0.1.1 lib/rocket_navigation/configuration.rb
rocket_navigation-0.1.0 lib/rocket_navigation/configuration.rb