Method: Flydata::Source::SourcePos#create_source_pos

Defined in:
lib/flydata/source/source_pos.rb

#create_source_pos(source_pos_str) ⇒ Object

Public Interface: Create source pos

Returns a context-dependent position object that has the following methods: (includeng Comparable mixin is preferable)

  • all comparison operators (<=>, <, <=, >=, >, ==, !=)

  • to_s



25
26
27
# File 'lib/flydata/source/source_pos.rb', line 25

def create_source_pos(source_pos_str)
  raise UnsupportedSourceError,  "subclass must implement"
end