Sha256: d099345962ea71d5b4e1110283552170e135ef9eefea5669c11b3512c9d000a5

Contents?: true

Size: 665 Bytes

Versions: 5

Compression:

Stored size: 665 Bytes

Contents

module HappySeed
  module Generators
    class AdminGenerator < Rails::Generators::Base
      source_root File.expand_path('../templates', __FILE__)

      def install_landing_page
        gem 'activeadmin', github: 'gregbell/active_admin'

        Bundler.with_clean_env do
          run "bundle install"
        end

        generate 'active_admin:install'
        generate 'active_admin:resource User'
        directory "docs"
      end

      private    
        def gem_available?(name)
           Gem::Specification.find_by_name(name)
        rescue Gem::LoadError
           false
        rescue
           Gem.available?(name)
        end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
happy_seed-0.0.6 lib/generators/happy_seed/admin/admin_generator.rb
happy_seed-0.0.5 lib/generators/happy_seed/admin/admin_generator.rb
happy_seed-0.0.4 lib/generators/happy_seed/admin/admin_generator.rb
happy_seed-0.0.3 lib/generators/happy_seed/admin/admin_generator.rb
happy_seed-0.0.2 lib/generators/happy_seed/admin/admin_generator.rb