class MiniObject::Inline
Attributes
inline_name[RW]
Public Class Methods
new(name = nil, args = {})
click to toggle source
# File lib/mini_object/inline.rb, line 8 def initialize name = nil, args = {}, &block args.each do |k,v| define_singleton_method(k) { v } end @inline_name = name || 'inline' instance_exec self, &block if block end
Public Instance Methods
remarkable_methods()
click to toggle source
# File lib/mini_object/inline.rb, line 17 def remarkable_methods (methods - self.class.instance_methods).sort end
remarkable_name()
click to toggle source
# File lib/mini_object/inline.rb, line 21 def remarkable_name "#{inline_name || 'anon'} / Inline" end