Module: DefaultName
- Defined in:
- lib/default_name.rb
Constant Summary collapse
- AVAILABLE =
[:name, :title, :short_name, :long_name]
Class Method Summary collapse
Class Method Details
.included(receiver) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/default_name.rb', line 4 def self.included(receiver) receiver.class_eval <<str def to_s AVAILABLE.each do |method_name| if self.respond_to?(method_name) return send(method_name) end end return super end str end |