Class: Kapusta::Formatter

Inherits:
Object
  • Object
show all
Includes:
ASTHelpers, CLI, LineHelpers, Validator
Defined in:
lib/kapusta/formatter.rb,
lib/kapusta/formatter/cli.rb,
lib/kapusta/formatter/validator.rb,
lib/kapusta/formatter/ast_helpers.rb,
lib/kapusta/formatter/line_helpers.rb

Defined Under Namespace

Modules: ASTHelpers, CLI, LineHelpers, Validator Classes: Error

Constant Summary collapse

MAX_WIDTH =
80
INDENT =
2
STDIN_PATH =
'-'

Class Method Summary collapse

Methods included from CLI

#initialize, #run

Class Method Details

.format(source, path: nil) ⇒ Object



25
26
27
# File 'lib/kapusta/formatter.rb', line 25

def self.format(source, path: nil)
  new([]).send(:format_source, source, path)
end