# File lib/big_record/base.rb, line 283 def find(*args) options = extract_options_from_args!(args) validate_find_options(options) # set a default view if options[:view] options[:view] = options[:view].to_sym else options[:view] = :default end case args.first when :first then find_every(options.merge({:limit => 1})).first when :all then find_every(options) else find_from_ids(args, options) end end