class DateTime
Extend and simplify Ruby class `DateTime`
Public Instance Methods
method_missing(method)
click to toggle source
# File lib/time_extended.rb, line 3 def method_missing(method) options = '' params = method.to_s.split('') params.each do |el| options = "#{options}#{el}" options = "#{options} " if ('a'..'z').include?(el) || ('A'..'Z').include?(el) end options = "%#{options.split(' ').join(' %')}" self.class.send(:define_method, method) { strftime(options) } strftime(options) end