Module: PostJson

Defined in:
lib/post_json.rb,
lib/post_json/base.rb,
lib/post_json/version.rb,
lib/post_json/dynamic_index.rb,
lib/post_json/model_settings.rb,
lib/post_json/query_translator.rb,
lib/post_json/concerns/query_methods.rb,
lib/post_json/concerns/finder_methods.rb,
lib/post_json/concerns/argument_methods.rb,
lib/post_json/concerns/settings_methods.rb,
lib/post_json/concerns/dynamic_index_methods.rb,
lib/generators/post_json/install/install_generator.rb

Defined Under Namespace

Modules: ArgumentMethods, DynamicIndexMethods, FinderMethods, Generators, QueryMethods, SettingsMethods Classes: Base, Collection, DynamicIndex, ModelSettings, QueryTranslator

Constant Summary collapse

VERSION =
"1.0.4"

Class Method Summary collapse

Class Method Details

.setup(collection_name, &block) ⇒ Object



17
18
19
20
21
22
# File 'lib/post_json.rb', line 17

def setup(collection_name, &block)
  collection = Collection[collection_name]
  collection.transaction do
    block.call(collection)
  end
end