Sha256: 6fdb5f2e74da04d43a1ff8e952edaf632eb4de14cab5e067e1cd626e94ace906

Contents?: true

Size: 686 Bytes

Versions: 4

Compression:

Stored size: 686 Bytes

Contents

require 'thor'
require 'jt-mobile-kit/gen_controller/gen_controller'
require 'jt-mobile-kit/gen_view/gen_view'
require 'jt-mobile-kit/gen_routing/gen_routing'


class JtGenerator < Thor
  include Thor::Actions
  source_root File.expand_path("../", __FILE__)

  register GenController, :controller, "controller", "Generate Controller"
  register GenView, :view, "view", "Generate view"
  register GenRouting, :routing, "routing", "Generate routing"

  desc :scaffold, "generate scaffold"
  def scaffold name
    GenController.start [name]
    GenView.start [name]
    GenRouting.start [name]
  end
end



class JtMain < Thor
  register JtGenerator, :g, "g", "Generate something"
end




Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
jt-mobile-kit-1.1.8 lib/jt-mobile-kit/jt_generator.rb
jt-mobile-kit-1.1.7 lib/jt-mobile-kit/jt_generator.rb
jt-mobile-kit-1.1.6 lib/jt-mobile-kit/jt_generator.rb
jt-mobile-kit-1.1.5 lib/jt-mobile-kit/jt_generator.rb