Module: Opalla::Util
- Defined in:
- lib/opalla/util.rb
Defined Under Namespace
Classes: JsFormatter
Class Method Summary collapse
Class Method Details
.add_vars(var_assign) ⇒ Object
36 37 38 39 |
# File 'lib/opalla/util.rb', line 36 def add_vars(var_assign) @vars ||= {} @vars.merge!(var_assign) end |
.data ⇒ Object
49 50 51 52 53 54 |
# File 'lib/opalla/util.rb', line 49 def data { routes: routes, vars: vars } end |
.data_dump ⇒ Object
45 46 47 |
# File 'lib/opalla/util.rb', line 45 def data_dump Marshal.dump(data) end |
.routes ⇒ Object
56 57 58 59 60 |
# 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 ⇒ Object
41 42 43 |
# File 'lib/opalla/util.rb', line 41 def vars @vars || {} end |