Sha256: c62212c08837b8997c190b724542373074f9783f147bcdd5da03f19fbe01906a

Contents?: true

Size: 307 Bytes

Versions: 2

Compression:

Stored size: 307 Bytes

Contents

class Liza::System < Liza::Unit

  def self.const name
    const_get name.to_s.camelize
  end

  def self.insertion key, &block
    if block_given?
      registrar[:"insertion_#{key}"] = block
    else
      registrar[:"insertion_#{key}"]
    end
  end

  def self.registrar
    @registrar ||= {}
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
lizarb-1.0.4 lib/liza/meta/system.rb
lizarb-1.0.3 lib/liza/meta/system.rb