# 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