Sha256: 22389934ee8505d9ecb913b0c2efdbcfc63e87b7d29b0d9ef48edc1410181a26

Contents?: true

Size: 444 Bytes

Versions: 4

Compression:

Stored size: 444 Bytes

Contents

module Paraphrase
  class DuplicateMappingError < StandardError
    def initialize(scope_name)
      @message = "scope :#{scope_name} has already been mapped"
    end
  end

  class NoQueryDefined < StandardError
    def initialize(query_name)
      @message = "No query class found. #{query_name} must be defined as a subclass of `Paraphrase::Query`"
    end
  end
end

require 'paraphrase/query'
require 'paraphrase/rails' if defined?(Rails)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
paraphrase-0.13.0 lib/paraphrase.rb
paraphrase-0.12.0 lib/paraphrase.rb
paraphrase-0.11.0 lib/paraphrase.rb
paraphrase-0.10.0 lib/paraphrase.rb