Sha256: e1be434397f38c7095fb700b160d6c42e02c02c27596eeaba39fbd3f244de631

Contents?: true

Size: 471 Bytes

Versions: 7

Compression:

Stored size: 471 Bytes

Contents

# coding: UTF-8

require 'daddy/utils/sql_utils'

module Daddy
  module Models
    
    module ActsAsLike
      module Mixin
        def acts_as_like(options = {})
          extend ClassMethods
          include InstanceMethods
        end
      end
      
      module ClassMethods

        def like(columns, keywords)
          where(Daddy::Utils::SqlUtils.like(columns, keywords))
        end

      end
      
      module InstanceMethods
      end
    end

  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
daddy-0.1.5 lib/daddy/models/acts_as_like.rb
daddy-0.1.4 lib/daddy/models/acts_as_like.rb
daddy-0.1.3 lib/daddy/models/acts_as_like.rb
daddy-0.1.2 lib/daddy/models/acts_as_like.rb
daddy-0.1.1 lib/daddy/models/acts_as_like.rb
daddy-0.1.0 lib/daddy/models/acts_as_like.rb
daddy-0.0.22 lib/daddy/models/acts_as_like.rb