Sha256: 32422e79053fa4ac1f3ccd8cd1fa9430f8770d1af37ba8ab8e1f91d5260ad174

Contents?: true

Size: 1.19 KB

Versions: 11

Compression:

Stored size: 1.19 KB

Contents

class AppBuilder < Rails::AppBuilder
  include Thor::Actions
  include Thor::Shell

  RUBY_VERSION   = "2.1.2"
  LALALA_VERSION = "4.1.0.dev"

  # You can test the generator locally by pointing to your local gems:
  #
  # gem 'lalala',             path: "~/Github/mrhenry/lalala-ng"
  # gem 'lalala-development', path: "~/Github/mrhenry/lalala-ng", groups: [:development]
  # gem 'lalala-assets',      path: "~/Github/mrhenry/lalala-ng", groups: [:development, :assets]
  # gem 'lalala-test',        path: "~/Github/mrhenry/lalala-ng", groups: [:test]
  def gemfile
    create_file 'Gemfile', <<-DOC

source 'https://rubygems.org'

ruby "#{RUBY_VERSION}"

gem 'lalala',             "~> #{LALALA_VERSION}"
gem 'lalala-development', "~> #{LALALA_VERSION}", groups: [:development]
gem 'lalala-assets',      "~> #{LALALA_VERSION}", groups: [:development, :assets]
gem 'lalala-test',        "~> #{LALALA_VERSION}", groups: [:test]

DOC
  end

  def ruby_version
    create_file ".ruby-version", RUBY_VERSION
  end

  def leftovers
    ruby_version
  end

end

class Rails::Generators::AppGenerator

  alias_method :lng_run_bundle, :run_bundle

  def run_bundle
    lng_run_bundle
    generate "lalala:install"
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
lalala-4.1.0.dev.398 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.397 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.394 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.392 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.391 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.390 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.389 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.387 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.386 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.384 lib/lalala/utils/install_template.rb
lalala-4.1.0.dev.381 lib/lalala/utils/install_template.rb