Sha256: 75cc8961f58429b6f4da988d1d197741acdcb0cad498dda883ff2d2169739f32

Contents?: true

Size: 939 Bytes

Versions: 3

Compression:

Stored size: 939 Bytes

Contents

require 'thor'
require 'require_all'
require 'fileutils'
require 'rake'
require 'active_support/inflector'

require 'sugar-high/alias'
require 'sugar-high/file'
require 'sugar-high/regexp'

require 'rails3_assist/namespaces'

module Rails3::Assist
  def self.artifacts
    [:observer, :controller, :helper, :mailer, :model, :migration, :permit]
  end

  def self.specials type=nil
    case type
    when :config
      [:initializer, :locale]
    when :public
      [:stylesheet, :javascript]
    else
      raise ArgumentError, "Unknown specials type #{type}. Specify :config or :public" if type && type != :all
      [:initializer, :locale] + [:stylesheet, :javascript]
    end
  end
  
  class << self
    attr_accessor :debug_on
  end
end

require 'rails3_assist/app'
require 'rails3_assist/directory'
require 'rails3_assist/file'
require 'rails3_assist/files'
require 'rails3_assist/artifact'

require 'rails3_assist/rspec/configure'

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rails3_assist-0.2.10 lib/rails3_assist.rb
rails3_assist-0.2.9 lib/rails3_assist.rb
rails3_assist-0.2.8 lib/rails3_assist.rb