class Scoby::AppGenerator

Public Instance Methods

configure_generators() click to toggle source
# File lib/scoby/generators/app_generator.rb, line 53
def configure_generators
  say "Configuring generators"
  build :configure_generators
end
customize_gemfile() click to toggle source
# File lib/scoby/generators/app_generator.rb, line 41
def customize_gemfile
  build :set_ruby_to_version_being_used
  bundle_command 'install'
end
finish_template() click to toggle source
Calls superclass method
# File lib/scoby/generators/app_generator.rb, line 27
def finish_template
  invoke :scoby_customization
  super
end
outro() click to toggle source
# File lib/scoby/generators/app_generator.rb, line 84
def outro
  say "G8! You're primed and ready to go!"
end
scoby_customization() click to toggle source
# File lib/scoby/generators/app_generator.rb, line 32
def scoby_customization
  invoke :customize_gemfile
  invoke :setup_template_view_structure
  invoke :configure_generators
  invoke :setup_test_environment
  invoke :setup_dotfiles
  invoke :outro
end
setup_dotfiles() click to toggle source

def setup_flux? redux?

say "Setting up React"
# TODO

end

# File lib/scoby/generators/app_generator.rb, line 80
def setup_dotfiles
  build :copy_dotfiles
end
setup_template_view_structure() click to toggle source
# File lib/scoby/generators/app_generator.rb, line 46
def setup_template_view_structure
  say "Setting up template/view structure"
  build :create_templates_directory
  build :remove_layout_from_views
  build :support_templates_and_views_in_application_rb
end
setup_test_environment() click to toggle source
# File lib/scoby/generators/app_generator.rb, line 58
def setup_test_environment
  say "Setting up test environment"
  build :setup_factory_girl_for_rspec
  build :generate_rspec
  build :configure_rspec
  build :configure_database_cleaner_in_specs
  build :configure_shoulda_matchers_in_specs
  build :configure_action_mailer_in_specs
  build :configure_simple_cov_in_specs
  build :setup_default_rspec_directories
end

Protected Instance Methods

get_builder_class() click to toggle source
# File lib/scoby/generators/app_generator.rb, line 90
def get_builder_class
  Scoby::AppBuilder
end