module Mongoid::Semaphore::ClassMethods

Public Instance Methods

__semaphore_attrs() click to toggle source

> Default Definition for semaphore value

# File lib/mongoid/semaphore/class_methods.rb, line 5
def __semaphore_attrs; @_semattr ||= {:count => 1}; end
__semaphore_initial_count() click to toggle source
# File lib/mongoid/semaphore/class_methods.rb, line 6
def __semaphore_initial_count; __semaphore_attrs[:count]; end
default_sema_count(count) click to toggle source

> Helper method for class to override default count

# File lib/mongoid/semaphore/class_methods.rb, line 8
def default_sema_count(count)
  count = count.to_i
  __semaphore_attrs[:count] = count
  return
end