method
set_readonly_option!
v2.2.1 -
Show latest stable
- Class:
ActiveRecord::Base
set_readonly_option!(options)protected
No documentation available.
# File activerecord/lib/active_record/base.rb, line 2246
def set_readonly_option!(options) #:nodoc:
# Inherit :readonly from finder scope if set. Otherwise,
# if :joins is not blank then :readonly defaults to true.
unless options.has_key?(:readonly)
if scoped_readonly = scope(:find, :readonly)
options[:readonly] = scoped_readonly
elsif !options[:joins].blank? && !options[:select]
options[:readonly] = true
end
end
end