class Iglu::SchemaVer
Class holding SchemaVer
data
Public Class Methods
parse_schemaver(version)
click to toggle source
Construct SchemaVer
from string
# File lib/iglu-client/core.rb, line 31 def self.parse_schemaver(version) model, revision, addition = version.scan(SCHEMAVER_REGEX).flatten if model.nil? or revision.nil? or addition.nil? raise IgluError.new "Schema version #{version} is not a valid Iglu SchemaVer" else SchemaVer.new model.to_i, revision.to_i, addition.to_i end end
Public Instance Methods
as_string()
click to toggle source
Render as string
# File lib/iglu-client/core.rb, line 26 def as_string "#{model}-#{revision}-#{addition}" end