Skip to content

Commit

Permalink
add :nodoc: directive to AM::ObserverArray internal methods [ci skip]
Browse files Browse the repository at this point in the history
  • Loading branch information
Francesco Rodriguez committed Jul 22, 2012
1 parent dad5446 commit b7b97fa
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions activemodel/lib/active_model/observer_array.rb
Expand Up @@ -18,7 +18,7 @@ def disabled_for?(observer)
# Disables one or more observers. This supports multiple forms: # Disables one or more observers. This supports multiple forms:
# #
# ORM.observers.disable :all # ORM.observers.disable :all
# # => disables all observers for all models subclassed from # # => disables all observers for all models subclassed from
# # an ORM base class that includes ActiveModel::Observing # # an ORM base class that includes ActiveModel::Observing
# # e.g. ActiveRecord::Base # # e.g. ActiveRecord::Base
# #
Expand All @@ -43,7 +43,7 @@ def disable(*observers, &block)
# Enables one or more observers. This supports multiple forms: # Enables one or more observers. This supports multiple forms:
# #
# ORM.observers.enable :all # ORM.observers.enable :all
# # => enables all observers for all models subclassed from # # => enables all observers for all models subclassed from
# # an ORM base class that includes ActiveModel::Observing # # an ORM base class that includes ActiveModel::Observing
# # e.g. ActiveRecord::Base # # e.g. ActiveRecord::Base
# #
Expand Down Expand Up @@ -71,11 +71,11 @@ def enable(*observers, &block)


protected protected


def disabled_observers def disabled_observers #:nodoc:
@disabled_observers ||= Set.new @disabled_observers ||= Set.new
end end


def observer_class_for(observer) def observer_class_for(observer) #:nodoc:
return observer if observer.is_a?(Class) return observer if observer.is_a?(Class)


if observer.respond_to?(:to_sym) # string/symbol if observer.respond_to?(:to_sym) # string/symbol
Expand All @@ -86,25 +86,25 @@ def observer_class_for(observer)
end end
end end


def start_transaction def start_transaction #:nodoc:
disabled_observer_stack.push(disabled_observers.dup) disabled_observer_stack.push(disabled_observers.dup)
each_subclass_array do |array| each_subclass_array do |array|
array.start_transaction array.start_transaction
end end
end end


def disabled_observer_stack def disabled_observer_stack #:nodoc:
@disabled_observer_stack ||= [] @disabled_observer_stack ||= []
end end


def end_transaction def end_transaction #:nodoc:
@disabled_observers = disabled_observer_stack.pop @disabled_observers = disabled_observer_stack.pop
each_subclass_array do |array| each_subclass_array do |array|
array.end_transaction array.end_transaction
end end
end end


def transaction def transaction #:nodoc:
start_transaction start_transaction


begin begin
Expand All @@ -114,13 +114,13 @@ def transaction
end end
end end


def each_subclass_array def each_subclass_array #:nodoc:
model_class.descendants.each do |subclass| model_class.descendants.each do |subclass|
yield subclass.observers yield subclass.observers
end end
end end


def set_enablement(enabled, observers) def set_enablement(enabled, observers) #:nodoc:
if block_given? if block_given?
transaction do transaction do
set_enablement(enabled, observers) set_enablement(enabled, observers)
Expand Down

0 comments on commit b7b97fa

Please sign in to comment.