module Namelab::CLI::InheritanceHook

Public Instance Methods

inherited(base) click to toggle source
Calls superclass method
# File lib/namelab/cli.rb, line 9
def inherited(base)
  super

  base.class_eval do
    %i(examples arguments options).each do |var|
      instance_variable_get("@#{var}").unshift(*superclass.public_send(var).dup)
    end
  end
end