lib/active_scaffold/bridges/bridge.rb in active_scaffold-3.0.4 vs lib/active_scaffold/bridges/bridge.rb in active_scaffold-3.0.5
- old
+ new
@@ -35,14 +35,11 @@
raise(ArgumentError, "install and install? not defined for bridge #{name}" ) unless @install && @install_if
@install.call if @install_if.call
end
def self.run_all
- return false if self.bridges_run
- ActiveScaffold::Bridges::Bridge.bridges.each{|bridge|
- bridge.run
- }
- self.bridges_run=true
+ self.bridges.each(&:run) unless self.bridges_run
+ self.bridges_run = true
end
end
end
end