Module: CFONB
- Defined in:
- lib/cfonb.rb,
lib/cfonb/error.rb,
lib/cfonb/parser.rb,
lib/cfonb/operation.rb,
lib/cfonb/statement.rb,
lib/cfonb/line_parser.rb,
lib/cfonb/line_parser/base.rb,
lib/cfonb/operation_detail.rb,
lib/cfonb/refinements/strings.rb,
lib/cfonb/operation_detail/fee.rb,
lib/cfonb/operation_detail/lc2.rb,
lib/cfonb/operation_detail/lcc.rb,
lib/cfonb/operation_detail/lcs.rb,
lib/cfonb/operation_detail/lib.rb,
lib/cfonb/operation_detail/mmo.rb,
lib/cfonb/operation_detail/nbe.rb,
lib/cfonb/operation_detail/npy.rb,
lib/cfonb/operation_detail/rcn.rb,
lib/cfonb/operation_detail/ref.rb,
lib/cfonb/line_parser/operation.rb,
lib/cfonb/line_parser/new_balance.rb,
lib/cfonb/line_parser/operation_detail.rb,
lib/cfonb/line_parser/previous_balance.rb
Defined Under Namespace
Modules: LineParser, OperationDetail, Refinements
Classes: AlreadyDefinedOperationError, Error, InvalidCodeError, Operation, Parser, ParserError, Statement, UnfinishedStatementError, UnhandledLineCodeError, UnstartedOperationError, UnstartedStatementError
Class Method Summary
collapse
Class Method Details
.parse(input, optimistic: false) ⇒ Object
32
33
34
|
# File 'lib/cfonb.rb', line 32
def self.parse(input, optimistic: false)
Parser.new(input).parse(optimistic: optimistic)
end
|
.parse_operation(input, optimistic: false) ⇒ Object
36
37
38
|
# File 'lib/cfonb.rb', line 36
def self.parse_operation(input, optimistic: false)
Parser.new(input).parse_operation(optimistic: optimistic)
end
|