Sha256: 94c55e13e9b145d280d38c926fd282eddfd7de8fc5b4306415dc4360ec684b0a

Contents?: true

Size: 607 Bytes

Versions: 1

Compression:

Stored size: 607 Bytes

Contents

require 'phoenix_core'

module Phoenix
  autoload :<%= class_name.pluralize %>Generator, 'generators/phoenix/<%= plural_name %>_generator'

  module <%= class_name.pluralize %><%= 'Engine' if plural_name == singular_name %>
    require 'phoenix/<%= plural_name %>/engine' if defined?(Rails)

    class << self
      def table_name_prefix
        'phoenix_'
      end

      attr_writer :root

      def root
        @root ||= Pathname.new(File.expand_path('../../../', __FILE__))
      end

      def factory_paths
        @factory_paths ||= [ root.join("spec/factories").to_s ]
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
phoenix_core-0.2.1.beta lib/generators/phoenix/extension/templates/lib/phoenix/plural_name.rb