Module: BeanSprout::PackagePrivate::InternalClass::ClassMethods

Defined in:
lib/bean_sprout/package_private.rb

Instance Method Summary collapse

Instance Method Details

#define_public_interface(klass_name) ⇒ Object



22
23
24
25
26
# File 'lib/bean_sprout/package_private.rb', line 22

def define_public_interface klass_name
  define_method "to_#{(klass_name.to_s.split "::").last.downcase}" do
    @public_interface
  end
end