Top Level Namespace
Defined Under Namespace
Modules: Mongoid, Rails Classes: Boolean, BugTest, Person, Post, Symbol
Instance Method Summary collapse
- #count_queries(&block) ⇒ Object
- #invalid_version? ⇒ Boolean
-
#raise_version_error(message) ⇒ Object
Go ahead and fail if not using Ruby 1.9.3, no since in letting people squarm for answers.
Instance Method Details
#count_queries(&block) ⇒ Object
9 10 11 12 13 |
# File 'build/mongoid-6.1/examples/mongoid_test.rb', line 9 def count_queries(&block) query_counter = Mongoid::QueryCounter.new query_counter.instrument(&block) query_counter.events.size end |
#invalid_version? ⇒ Boolean
9 10 11 12 13 14 15 16 17 |
# File 'build/mongoid-6.1/lib/support/ruby_version.rb', line 9 def invalid_version? RUBY_VERSION =~ /([\d]+)\.([\d]+)\.([\d]+)/ major, minor, revision = $1.to_i, $2.to_i, $3.to_i if defined?(JRUBY_VERSION) major <= 1 && minor <= 9 && revision <= 1 else major <= 1 && minor <= 9 && revision <= 2 end end |