Sha256: 70017b2623995d8c7602fa6759a8f7246afeb48b0d6d47599fb0d3100d8ad770
Contents?: true
Size: 721 Bytes
Versions: 20
Compression:
Stored size: 721 Bytes
Contents
require 'rubygems' require 'thor' require 'active_support/core_ext' class MotionPrime::Generator < Thor include Thor::Actions def self.source_root File.dirname(__FILE__) + '/templates' end class << self def factory(resource) case resource.to_sym when :screen require_relative './screen_generator' MotionPrime::ScreenGenerator.new when :model require_relative './model_generator' MotionPrime::ModelGenerator.new when :table require_relative './table_generator' MotionPrime::TableGenerator.new when :scaffold require_relative './scaffold_generator' MotionPrime::ScaffoldGenerator.new end end end end
Version data entries
20 entries across 20 versions & 1 rubygems