Class: Ayadn::SetTimeline
Instance Attribute Summary
Attributes inherited from SetBase
#category, #input, #output
Instance Method Summary
collapse
Methods inherited from SetBase
#log, #save
Constructor Details
555
556
557
558
|
# File 'lib/ayadn/set.rb', line 555
def initialize
super
@category = 'timeline'
end
|
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(meth, options) ⇒ Object
564
565
566
567
568
569
570
571
572
573
|
# File 'lib/ayadn/set.rb', line 564
def method_missing(meth, options)
@input = meth.to_s
@output = validate(options)
case @input
when 'directed', 'source', 'symbols', 'name', 'date', 'debug', 'compact'
Settings.options[:timeline][meth.to_sym] = @output
else
super
end
end
|
Instance Method Details
#validate(value) ⇒ Object
560
561
562
|
# File 'lib/ayadn/set.rb', line 560
def validate(value)
Validators.boolean(value)
end
|