Module: Prettyrb::Document::DSL

Included in:
Visitor
Defined in:
lib/prettyrb/document.rb

Instance Method Summary collapse

Instance Method Details

#concat(*args) ⇒ Object



4
5
6
# File 'lib/prettyrb/document.rb', line 4

def concat(*args)
  Document::Concat.new(*args)
end

#dedent(*args) ⇒ Object



24
25
26
# File 'lib/prettyrb/document.rb', line 24

def dedent(*args)
  Document::Dedent.new(*args)
end

#group(*args) ⇒ Object



12
13
14
# File 'lib/prettyrb/document.rb', line 12

def group(*args)
  Document::Group.new(*args)
end

#hardline(*args) ⇒ Object



28
29
30
# File 'lib/prettyrb/document.rb', line 28

def hardline(*args)
  Document::Hardline.new(*args)
end

#if_break(*args) ⇒ Object



16
17
18
# File 'lib/prettyrb/document.rb', line 16

def if_break(*args)
  Document::IfBreak.new(*args)
end

#indent(*args) ⇒ Object



20
21
22
# File 'lib/prettyrb/document.rb', line 20

def indent(*args)
  Document::Indent.new(*args)
end

#join(*args) ⇒ Object



8
9
10
# File 'lib/prettyrb/document.rb', line 8

def join(*args)
  Document::Join.new(*args)
end

#softline(*args) ⇒ Object



32
33
34
# File 'lib/prettyrb/document.rb', line 32

def softline(*args)
  Document::Softline.new(*args)
end