module Lexicon::Common::Mixin::SchemaNamer
Protected Instance Methods
schema_to_version(schema)
click to toggle source
@param [String] schema @return [Semantic::Version, nil]
# File lib/lexicon/common/mixin/schema_namer.rb, line 17 def schema_to_version(schema) Semantic::Version.new(schema.sub(/\Alexicon__/, '').gsub('_', '.')) end
version_to_schema(version)
click to toggle source
@param [Semantic::Version] version @return [String]
# File lib/lexicon/common/mixin/schema_namer.rb, line 11 def version_to_schema(version) "lexicon__#{version.to_s.gsub('.', '_')}" end