Sha256: 71de72d3235c26ae4a356b631d03aed1dce046152f64fdf02b7c369a5d520fc9

Contents?: true

Size: 660 Bytes

Versions: 10

Compression:

Stored size: 660 Bytes

Contents

module Picky

  # This Module is used to install delegator methods
  # into the class for use with Sinatra.
  #
  module Sinatra

    # Privatizes app file methods.
    #
    def self.extended into
      private :indexing, :searching
    end

    # Sets tokenizer default indexing options.
    #
    def indexing options = {}
      Tokenizer.default_indexing_with options
    end

    # Sets tokenizer default searching options.
    #
    def searching options = {}
      Tokenizer.default_searching_with options
    end

  end

end

# Check if toplevel Sinatra picky methods need to be installed.
#
if private_methods.include? :get
  extend Picky::Sinatra
end

Version data entries

10 entries across 10 versions & 1 rubygems

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