Sha256: 7764fcbbbebb9f0805651dad0a223a6f8f8f2262c3474bc9f5e3e622a1865a7b
Contents?: true
Size: 313 Bytes
Versions: 1
Compression:
Stored size: 313 Bytes
Contents
module Selfies class Selfie def self.generate(class_name, *method_names) class_name.class_eval do method_names.each do |method_name| define_singleton_method(method_name) do |*args| new(*args).public_send(method_name) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
selfies-0.2.0 | lib/selfies/selfie.rb |