Sha256: d3113f0921dd2f1c576e38049512ca0d7dc37093804038a08402d411c7d9fe8d

Contents?: true

Size: 487 Bytes

Versions: 10

Compression:

Stored size: 487 Bytes

Contents

module Picky

  #
  #
  class Index

    delegate :remove,  # aka "delete".
             :add,     # aka "insert".
             :replace, # aka "insert or update". Thus, not called update.
             :clear_realtime,
             :build_realtime_mapping,
             :to => :categories

    # Add at the end.
    #
    def << thing
      add thing, __method__
    end

    # Add at the beginning (calls add).
    #
    def unshift thing
      add thing, __method__
    end

  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
picky-4.0.6 lib/picky/index_realtime.rb
picky-4.0.5 lib/picky/index_realtime.rb
picky-4.0.4 lib/picky/index_realtime.rb
picky-4.0.3 lib/picky/index_realtime.rb
picky-4.0.1 lib/picky/index_realtime.rb
picky-4.0.0 lib/picky/index_realtime.rb
picky-4.0.0pre6 lib/picky/index_realtime.rb
picky-4.0.0pre5 lib/picky/index_realtime.rb
picky-4.0.0pre3 lib/picky/index_realtime.rb
picky-4.0.0pre2 lib/picky/index_realtime.rb