вы можете создать такой модуль (предполагая, что gusers - таблица текущей модели)
module SharedFunctions
def self.get_all
statement = "SELECT * FROM #{self.table_name} WHERE"
#... I don't understand what you wanne do here
end
end
А чем у вас модели:
class SomeModel < ActiveRecord::Base
include SharedFunctions
end
UPDATE
Но то, что я действительно сделал бы, выглядело бы так:
module SharedFunctions
def self.get_all
self.all :conditions => ...
end
end
Более подробную информацию об условиях можно найти здесь: http://api.rubyonrails.org/classes/ActiveRecord/Base.html
Или, что еще лучше, вы можете использовать области действия:
class SomeModel < ActiveRecord::Base
named_scope :get_all, :conditions => ...
end