Sha256: 19c4de5b012f259334308ad30a3afe848e95219e9a21acb3db2535f0d425bd98
Contents?: true
Size: 569 Bytes
Versions: 3
Compression:
Stored size: 569 Bytes
Contents
module JsGenerator module SyntaxBuilder class SyntaxBuilderBase attr_reader :namespace, :model_name, :action_name, :top_level_js_namespace def initialize(setup_js) @namespace = setup_js.namespace @model_name = setup_js.model_name @action_name = setup_js.action_name @top_level_js_namespace = setup_js.top_level_js_namespace end private def define_namespace(text) File.read("app/javascript/packs/application.js").include?(text) ? nil : "#{text} = #{text} || {};" end end end end
Version data entries
3 entries across 3 versions & 1 rubygems