diff --git a/lib/generators/hyper/templates/component_template.rb b/lib/generators/hyper/templates/component_template.rb index 1629edf..5ed0d20 100644 --- a/lib/generators/hyper/templates/component_template.rb +++ b/lib/generators/hyper/templates/component_template.rb @@ -1,4 +1,4 @@ -module Components + <%- @modules.each do |module_name| %><%= " "* @indet %>module <%= module_name.camelize %><%- @indet += 1 %> <%- end %><%=" "* @indet %>class <%= @file_name %> < Hyperloop::Component @@ -38,4 +38,4 @@ module Components <%=" "* @indet %>end <%=" "* @indet %>end <%- @modules.each do %><%- @indet -= 1 %><%=" "* @indet %>end - <%- end %>end + <%- end %> diff --git a/lib/generators/hyperloop/install_generator.rb b/lib/generators/hyperloop/install_generator.rb index bd67644..60ad9fd 100644 --- a/lib/generators/hyperloop/install_generator.rb +++ b/lib/generators/hyperloop/install_generator.rb @@ -11,7 +11,7 @@ def inject_react_file_js end def inject_engine_to_routes - route 'mount Hyperloop::Engine => \'/hyperloop\'' + route 'mount Hyperloop::Engine => \'/rr\'' end def create_hyperloop_directories @@ -22,13 +22,13 @@ def create_hyperloop_directories end def create_policies_directory - create_file 'app/policies/hyperloop_application_policy.rb', <<-RUBY -# app/policies/application_policy + create_file 'app/policies/application_policy.rb', <<-RUBY + # app/policies/application_policy -# Policies regulate access to your public models -# The following policy will open up full access (but only in development) -# The policy system is very flexible and powerful. See the documentation -# for complete details. + # Policies regulate access to your public models + # The following policy will open up full access (but only in development) + # The policy system is very flexible and powerful. See the documentation + # for complete details. class Hyperloop::ApplicationPolicy # Allow any session to connect: always_allow_connection @@ -40,6 +40,18 @@ class Hyperloop::ApplicationPolicy RUBY end + def create_initializer + create_file 'config/initializers/hyperloop.rb', <<-RUBY + +Hyperloop.configuration do |config| + config.transport = :simple_poller + config.import 'reactrb/auto-import' +end + + RUBY + + end + def add_gems end end