Sha256: ea4d62f265223dc44bc82fbf82312c805db5e95b53a96b6b4927f814768a61a5

Contents?: true

Size: 757 Bytes

Versions: 1

Compression:

Stored size: 757 Bytes

Contents

require "beyond_canvas/version"

require "bourbon"
require "slim-rails"
require "inline_svg"

module BeyondCanvas
  class Error < StandardError; end

  class Engine < ::Rails::Engine
    config.before_initialize do
      if config.action_view.javascript_expansions
        config.action_view.javascript_expansions[:beyond_canvas] = %w(beyond_canvas)
      end
    end
  end

  class << self
    attr_accessor :configuration
  end

  def self.setup
    self.configuration ||= Configuration.new

    yield configuration
  end

  class Configuration
    attr_accessor :public_logo, :stylesheet_link_tag, :javascript_include_tag

    def initialize
      @public_logo = nil
      @stylesheet_link_tag = nil
      @javascript_include_tag = nil
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
beyond_canvas-0.7.0.pre lib/beyond_canvas.rb