Sha256: 61e599176506e871a21a69294fd4d5a5938cd4c5b42dfa8255cf53c703995e5d
Contents?: true
Size: 412 Bytes
Versions: 2
Compression:
Stored size: 412 Bytes
Contents
require "nerpin/nrpn" require "nerpin/nrpn/micron" require "nerpin/controller" require "nerpin/util" require "nerpin/version" module Nerpin ObjectSpace.each_object(class << Nrpn::Base; self; end) do |m| if m != Nrpn::Base name = m.name.split(/::/).last.to_sym define_method(name) do |destination| Controller.new(destination, m) end module_function name end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
nerpin-0.0.2 | lib/nerpin.rb |
nerpin-0.0.1 | lib/nerpin.rb |