module HornOfPlenty::Parsable
Attributes
parser[RW]
Public Class Methods
included(base)
click to toggle source
# File lib/horn_of_plenty/models/parsable.rb, line 40 def self.included(base) base.extend ClassMethods end
new(parser: nil, **args)
click to toggle source
Calls superclass method
# File lib/horn_of_plenty/models/parsable.rb, line 30 def initialize(parser: nil, **args) self.parser = parser if defined?(super) && args.empty? super() elsif defined?(super) super(**args) end end