Sha256: 38802eed30e38b6fe3e90684c97a28d2477a468fbfd874548edde621972c7efc

Contents?: true

Size: 354 Bytes

Versions: 5

Compression:

Stored size: 354 Bytes

Contents

module RailsAssist::Artifact
  module Path
    include RailsAssist::Artifact::Directory    
    
    def artifact_path name, type, options={}
      dir = send :"#{type}_dirpath", options
      File.join(dir, "#{name}#{type_postfix type}.rb")
    end

    protected

    def type_postfix type
      "_#{type}" if ![:model].include?(type)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_assist-0.5.2 lib/rails_assist/artifact/path.rb
rails_assist-0.5.1 lib/rails_assist/artifact/path.rb
rails_assist-0.5.0 lib/rails_assist/artifact/path.rb
rails_assist-0.4.4 lib/rails_assist/artifact/path.rb
rails_assist-0.4.3 lib/rails_assist/artifact/path.rb