অসাধারণ কনফিগারেশন ছাড়াও আমার পক্ষে কী কাজ করেছে a
require 'my_module'
include MyModule
এইভাবে আমি যে কোনও জায়গা থেকে ক্লাসের পদ্ধতি Model.mymodule_method
বা উদাহরণ পদ্ধতি হিসাবে মাইমডিউল পদ্ধতিগুলি কল করতে পারিmymodel.mymodule_method
হতে পারে কিছু বিশেষজ্ঞ এর এর প্রভাবগুলি ব্যাখ্যা করতে পারেন। এখনই এটি আপনার নিজের ঝুঁকিতে ব্যবহার করুন।
সম্পাদনা: এরপরে, আমি মনে করি আরও ভাল উত্সাহ হবে:
এটির মতো একটি প্রাথমিককরণ তৈরি করুন:
require ‘my_module’
প্রয়োজন মতো মডিউলটি অন্তর্ভুক্ত করুন:
1) আপনি যদি এটি "শ্রেণিবদ্ধ পদ্ধতি" হিসাবে "প্রসারিত" ব্যবহার করতে চান:
class Myclass < ActiveRecord::Base
extend MyModule
def self.method1
Myclass.my_module_method
end
end
2) আপনি যদি এটি "ইনস্ট্যান্স পদ্ধতি" হিসাবে ব্যবহার করতে চান তবে এটি ক্লাস সংজ্ঞায় অন্তর্ভুক্ত করুন:
class Myclass < ActiveRecord::Base
include MyModule
def method1
self.my_module_method
end
end
3) মনে রাখবেন যে আপনার বোঝার পথে এমন include MyModule
কোনও ফাইলকে বোঝায় my_module.rb
যা প্রথমে প্রয়োজনীয় হতে হবে