# File lib/active_scaffold/tableless.rb, line 28 def except(*skips) super.tap do |new_relation| new_relation.conditions = conditions unless skips.include? :where end end
# File lib/active_scaffold/tableless.rb, line 42 def execute_simple_calculation(operation, column_name, distinct) @klass.execute_simple_calculation(self, operation, column_name, distinct) end
# File lib/active_scaffold/tableless.rb, line 38 def find_one(id) @klass.find_one(id, self) or raise ActiveRecord::RecordNotFound end
# File lib/active_scaffold/tableless.rb, line 9 def initialize_copy(other) @conditions = @conditions.dup super end
# File lib/active_scaffold/tableless.rb, line 22 def merge(r) super.tap do |merged| merged.conditions.concat r.conditions unless r.nil? || r.is_a?(Array) end end
Generated with the Darkfish Rdoc Generator 2.