class ActiveVersioning::WorkflowGenerator

Public Instance Methods

install_active_admin_resources() click to toggle source
# File lib/generators/active_versioning/workflow_generator.rb, line 27
def install_active_admin_resources
  copy_file 'active_admin_resources/version.rb', 'app/admin/version.rb'
end
install_active_admin_views() click to toggle source
# File lib/generators/active_versioning/workflow_generator.rb, line 31
def install_active_admin_views
  copy_file 'active_admin_views/_commit_form.html.erb', 'app/views/active_admin/resource/_commit_form.html.erb'
end
install_active_versioning() click to toggle source
# File lib/generators/active_versioning/workflow_generator.rb, line 7
def install_active_versioning
  InstallGenerator.new.tap do |generator|
    generator.destination_root = destination_root
    generator.install_models
    generator.install_migrations
  end
end
install_initializers() click to toggle source
# File lib/generators/active_versioning/workflow_generator.rb, line 15
def install_initializers
  copy_file 'initializers/active_versioning_workflow.rb', 'config/initializers/active_versioning_workflow.rb'
end
install_locales() click to toggle source
# File lib/generators/active_versioning/workflow_generator.rb, line 23
def install_locales
  copy_file 'locales/active_versioning.en.yml', 'config/locales/active_versioning.en.yml'
end
install_router() click to toggle source
# File lib/generators/active_versioning/workflow_generator.rb, line 19
def install_router
  route 'self.class.send(:include, ActiveVersioning::Workflow::Router)'
end