Sha256: 6dd3773daf1528e2bd82fcc102d1268dc728e0fd8086f322ee5f6d7008baa777

Contents?: true

Size: 861 Bytes

Versions: 1

Compression:

Stored size: 861 Bytes

Contents

require_relative "ro_helper"
module RailsBuilderHelper
  class << self
    def included(base)
      base.extend(ClsMeths)
    end
  end

  module ClsMeths

    include ::RoHelper

    def rails_cmds
      cmd 'z', 'zeus'
      cmd 'zr', 'z rails'
      cmd 'g', 'z g'
      cmd 'd', 'z d'

      # generate
      cmd 'a', 'z g assets'
      cmd 'c', 'zr controller'
      cmd 'm', 'zr migration'
      cmd 'mo', 'zr model'
      cmd 's', 'zr scaffold'


      # destroy
      cmd 'da', 'd assets', 'zeus rails get_assets'
      cmd 'dco', 'd controller', 'zeus rails get_controllers'
      cmd 'dmo', 'd model', 'zeus rails get_models'
      cmd 'dm', 'd migration', 'zeus rails get_migrations'
      cmd 'ds', 'd scaffold', 'zeus rails get_scaffold'

      # misc
      cmd 'mi', 'z rake db:migrate'

      cmd 'bx', "bundle exec"
      cmds
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ro_commands-0.0.1 lib/rails_builder_helper.rb