module Js::Routes::Rails

Constants

VERSION

Attributes

configuration[W]

Public Class Methods

configuration() click to toggle source
# File lib/js-routes/rails.rb, line 11
def self.configuration
  @configuration ||= OpenStruct.new(default_configuration_options)
end
configure() { |configuration| ... } click to toggle source
# File lib/js-routes/rails.rb, line 21
def self.configure
  yield configuration
end
export!(routes = nil) click to toggle source
# File lib/js-routes/rails.rb, line 15
def self.export!(routes = nil)
  finder = Js::Routes::Rails::RouteFinder.new(routes)
  exporter = Js::Routes::Rails::RouteExporter.new(finder)
  exporter.export!
end

Private Class Methods

default_configuration_options() click to toggle source
# File lib/js-routes/rails.rb, line 27
def self.default_configuration_options
  {
    output: ::Rails.root.join('app', 'assets', 'javascripts', 'js-routes-rails.js').to_s,
    template: :rails
  }
end