Sha256: b3daee2d33c8eb4ba96ff436c1a58f7d68d4ecacdbc6b4b379294379f6916172

Contents?: true

Size: 614 Bytes

Versions: 1

Compression:

Stored size: 614 Bytes

Contents

require 'refinerycms-core'

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

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

    class << self
      def table_name_prefix
        'refinery_'
      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.0.beta lib/generators/phoenix/extension/templates/lib/phoenix/plural_name.rb