87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
|
# File 'lib/relation.rb', line 87
def load
unless loaded
puts "LOADING #{table_name}"
results = Puffs::DBConnection.execute(" SELECT\n \#{sql_count ? 'COUNT(*)' : table_name.to_s + '.*'}\n FROM\n \#{table_name}\n \#{sql_params[:where]}\n \#{sql_params[:params]}\n \#{order_by_string}\n \#{\"LIMIT \#{sql_limit}\" if sql_limit};\n SQL\n\n results = sql_count ? results.first.values.first : parse_all(results)\n end\n\n results ||= self\n results = load_includes(results) unless includes_params.empty?\n results\nend\n", sql_params[:values])
|