module Opalla::Util

Public Class Methods

add_vars(var_assign) click to toggle source
# File lib/opalla/util.rb, line 36
def add_vars(var_assign)
  @vars ||= {}
  @vars.merge!(var_assign)
end
data() click to toggle source
# File lib/opalla/util.rb, line 49
def data
  {
    routes: routes,
    vars:   vars
  }
end
data_dump() click to toggle source
# File lib/opalla/util.rb, line 45
def data_dump
  Marshal.dump(data)
end
routes() click to toggle source
# File lib/opalla/util.rb, line 56
def routes
  all_routes = Rails.application.routes.routes
  inspector  = ActionDispatch::Routing::RoutesInspector.new(all_routes)
  inspector.format(JsFormatter.new)
end
vars() click to toggle source
# File lib/opalla/util.rb, line 41
def vars
  @vars || {}
end