class Selfies::Selfie
Generates a class method for any described instance methods.
Public Class Methods
generate(class_name, *method_names)
click to toggle source
# File lib/selfies/selfie.rb, line 6 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