Sha256: 4743c78e5cf99870c8425074003cdad4de8d1beb9b132135b4d7cc485d852944
Contents?: true
Size: 923 Bytes
Versions: 1
Compression:
Stored size: 923 Bytes
Contents
require 'rails/generators' module Moneytree module Generators class InstallGenerator < Rails::Generators::Base source_root File.join(__dir__, 'templates') def copy_templates activerecord = defined?(ActiveRecord) selection = if activerecord puts <<~MSG Which data store would you like to use? 1. ActiveRecord (default) 2. Mongoid 3. Neither MSG ask('>') elsif activerecord '1' elsif mongoid '2' else '3' end case selection when '', '1' invoke 'moneytree:activerecord' when '2' invoke 'moneytree:mongoid' when '3' invoke 'moneytree:base' else abort 'Error: must enter a number [1-3]' end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
moneytree-rails-0.1.0 | lib/generators/moneytree/install_generator.rb |