Class: Object

Inherits:
BasicObject
Defined in:
lib/trellis/utils.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#call_if_provided(sym) ⇒ Object



42
43
44
# File 'lib/trellis/utils.rb', line 42

def call_if_provided(sym)
  send sym if respond_to? sym
end

#meta_def(m, &b) ⇒ Object

:nodoc:



34
35
36
# File 'lib/trellis/utils.rb', line 34

def meta_def(m,&b) #:nodoc:
  metaclass.send(:define_method,m,&b)
end

#metaclassObject



38
39
40
# File 'lib/trellis/utils.rb', line 38

def metaclass
  class<<self;self end
end