Sha256: 6bfdc361cfa1b1c2f30c8d9a650f3ae16fe669757c43f235928073e921b64442

Contents?: true

Size: 1.27 KB

Versions: 3

Compression:

Stored size: 1.27 KB

Contents

#!/usr/bin/env ruby

require File.expand_path(File.join('..', 'lib', 'wired', 'helpers', 'version_check_helper'), File.dirname(__FILE__))
VersionCheckHelper.check_version!

generator_type = ''

if ARGV.any?
  ARGV.each_with_index do |argument, index|
    if argument == '--generator'
      generator_type = ARGV[index+1]
      ARGV.delete '--generator'
      ARGV.delete generator_type
    end
  end
end

require File.expand_path(File.join('..', 'lib', 'wired', 'generators', 'app_generator'), File.dirname(__FILE__))
require File.expand_path(File.join('..', 'lib', 'wired', 'generators', 'facebook_generator'), File.dirname(__FILE__))
require File.expand_path(File.join('..', 'lib', 'wired', 'actions'), File.dirname(__FILE__))
require File.expand_path(File.join('..', 'lib', 'wired', 'builders', 'app_builder'), File.dirname(__FILE__))
require File.expand_path(File.join('..', 'lib', 'wired', 'builders', 'facebook_builder'), File.dirname(__FILE__))

templates_root = File.expand_path(File.join("..", "templates"), File.dirname(__FILE__))

case generator_type
when 'facebook'
  generator = Wired::FacebookGenerator
else
  generator = Wired::AppGenerator
end

generator.source_root templates_root
generator.source_paths << Rails::Generators::AppGenerator.source_root << templates_root

generator.start

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
wired-0.3.0 bin/wired
wired-0.2.0 bin/wired
wired-0.1.2 bin/wired