I have a method in file lib/my/column.rb
module Column
def array_each_col(num_of_cols, array_arg)
.. code will return array ..
end
end
And I want to use it in my model
class Area < ActiveRecord::Base
include Column
def self.my_areas
all_areas = Area.all
num_of_cols = 2
self.array_each_col(num_of_cols, all_areas)
end
end
My application.rb
module MyAppName
class Application < Rails::Application
config.autoload_paths << "#{config.root}/lib/my"
But it doesn’t work
to make module methods available in class methods, you gotta use
extendrather thaninclude