class Storytime::Generators::InstallGenerator
Public Instance Methods
add_storytime_routes()
click to toggle source
# File lib/generators/storytime/install_generator.rb, line 31 def add_storytime_routes storytime_routes = 'mount Storytime::Engine => "/"' route storytime_routes end
copy_initializer()
click to toggle source
# File lib/generators/storytime/install_generator.rb, line 27 def copy_initializer template "storytime.rb", "config/initializers/storytime.rb" end
set_local_assigns()
click to toggle source
# File lib/generators/storytime/install_generator.rb, line 10 def set_local_assigns @user_class = 'User' @dashboard_namespace_path = '/storytime' @post_types = ['CustomPostType'] @post_title_character_limit = 100 @post_excerpt_character_limit = 500 @email_regexp = '/\A[^@\s]+@([^@\s]+\.)+[^@\s]+\z/' @search_adapter = "''" @enable_file_upload = true @aws_region = "ENV['STORYTIME_AWS_REGION']" @aws_access_key_id = "ENV['STORYTIME_AWS_ACCESS_KEY_ID']" @aws_secret_key = "ENV['STORYTIME_AWS_SECRET_KEY']" @s3_bucket = 'my-s3-bucket' @prod_media_storage = ':s3' @dev_media_storage = ':file' end
show_readme()
click to toggle source
# File lib/generators/storytime/install_generator.rb, line 37 def show_readme readme "README" if behavior == :invoke end