Sha256: 86f3ca7c5fe4b4471e7fe4ae88c5e6671a832bb6f134e4a9cbba0ef416502690
Contents?: true
Size: 331 Bytes
Versions: 3
Compression:
Stored size: 331 Bytes
Contents
module Indexes class Proxy def initialize(name, options={}, &block) @options = options instance_eval &block Indexes.definitions.add name, @options end %i(mappings serialization search).each do |name| define_method name do |&block| @options[name] = block end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
indexes-4.0.0.2 | lib/indexes/proxy.rb |
indexes-4.0.0.1 | lib/indexes/proxy.rb |
indexes-4.0.0.0 | lib/indexes/proxy.rb |