Module: Iriq
- Defined in:
- lib/iriq.rb,
lib/iriq/cli.rb,
lib/iriq/event.rb,
lib/iriq/shape.rb,
lib/iriq/trace.rb,
lib/iriq/corpus.rb,
lib/iriq/errors.rb,
lib/iriq/parser.rb,
lib/iriq/cluster.rb,
lib/iriq/reducer.rb,
lib/iriq/storage.rb,
lib/iriq/version.rb,
lib/iriq/evidence.rb,
lib/iriq/position.rb,
lib/iriq/clusterer.rb,
lib/iriq/extractor.rb,
lib/iriq/inflector.rb,
lib/iriq/identifier.rb,
lib/iriq/normalizer.rb,
lib/iriq/path_shape.rb,
lib/iriq/recognizer.rb,
lib/iriq/explanation.rb,
lib/iriq/observation.rb,
lib/iriq/specificity.rb,
lib/iriq/storage/json.rb,
lib/iriq/segment_hints.rb,
lib/iriq/position_stats.rb,
lib/iriq/storage/memory.rb,
lib/iriq/storage/sqlite.rb,
lib/iriq/cross_host_shape.rb,
lib/iriq/recognizers/date.rb,
lib/iriq/recognizers/uuid.rb,
lib/iriq/position_evidence.rb,
lib/iriq/registrable_domain.rb,
lib/iriq/segment_classifier.rb,
lib/iriq/recognizer_proposal.rb,
lib/iriq/recognizers/integer.rb,
lib/iriq/synthesized_recognizer.rb
Defined Under Namespace
Modules: Event, Evidence, Explanation, Inflector, Normalizer, Parser, ProposalStrategy, Recognizers, Reducer, RegistrableDomain, SegmentHints, Specificity, Storage, Trace
Classes: CLI, Cluster, Clusterer, Corpus, CorpusError, CrossHostShape, Error, Extractor, Identifier, NullEvidenceSource, Observation, ParseError, PathShape, Position, PositionEvidence, PositionStats, Recognizer, RecognizerProposal, SegmentClassifier, Shape, SynthesizedRecognizer
Constant Summary
collapse
- VERSION =
"0.35.1"
Class Method Summary
collapse
Class Method Details
.explain(input) ⇒ Object
48
49
50
|
# File 'lib/iriq.rb', line 48
def explain(input)
Explanation.explain(input)
end
|
52
53
54
|
# File 'lib/iriq.rb', line 52
def (text)
.new.(text)
end
|
.normalize(input) ⇒ Object
44
45
46
|
# File 'lib/iriq.rb', line 44
def normalize(input)
Normalizer.normalize(input)
end
|
.os_error_message(error) ⇒ Object
An OS error in the words Rust's io::Error uses, Permission denied (os error 13), without Ruby's @ rb_sysopen - PATH suffix.
10
11
12
|
# File 'lib/iriq/errors.rb', line 10
def self.os_error_message(error)
"#{SystemCallError.new(nil, error.errno).message} (os error #{error.errno})"
end
|
.parse(input) ⇒ Object
40
41
42
|
# File 'lib/iriq.rb', line 40
def parse(input)
Parser.parse(input)
end
|