Class: Logue::LineFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/logue/lines/lines_factory.rb

Instance Method Summary collapse

Instance Method Details

#create(msg, obj, &blk) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
# File 'lib/logue/lines/lines_factory.rb', line 7

def create msg, obj, &blk
  if blk
    if msg
      LineMsgBlock.new msg, blk
    else
      LineBlock.new blk
    end
  else
    LineMsgObj.new msg, obj
  end
end