Sha256: 5b11b82865666e986c90153b13e1cc39e87f4b7851b12313860bc4e77b26116a

Contents?: true

Size: 565 Bytes

Versions: 6

Compression:

Stored size: 565 Bytes

Contents

module ReleaseNotes
  module Generators
    module OrmHelpers
      def release_notes_model_contents
        buffer = <<-CONTENT
  validates :version, presence: true, uniqueness: true
CONTENT
        buffer
      end

      private

        def model_exists?
          File.exists?(File.join(destination_root, model_path))
        end
        
        def migration_path
          @migration_path ||= File.join("db", "migrate")
        end

        def model_path
          @model_path ||= File.join("app", "models", "#{file_path}.rb")
        end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
release_notes-1.0.4 lib/generators/release_notes/orm_helpers.rb
release_notes-1.0.3 lib/generators/release_notes/orm_helpers.rb
release_notes-1.0.1 lib/generators/release_notes/orm_helpers.rb
release_notes-1.0.0 lib/generators/release_notes/orm_helpers.rb
release_notes-0.5.1 lib/generators/release_notes/orm_helpers.rb
release_notes-0.4.0 lib/generators/release_notes/orm_helpers.rb