class Mingle::MingleIdentifiedName

Public Class Methods

impl_parse( s ) click to toggle source
# File lib/mingle.rb, line 2073
def self.impl_parse( s )
    MingleParser.consume_string( s ) { |p| p.expect_identified_name }
end

Public Instance Methods

external_form() click to toggle source
# File lib/mingle.rb, line 2083
def external_form
    
    @names.inject( @namespace.format( ID_STYLE_LC_HYPHENATED ) ) do |s, nm|
        s << "/" << nm.format( ID_STYLE_LC_HYPHENATED )
    end
end
hash() click to toggle source
# File lib/mingle.rb, line 2078
def hash
    [ @namespace, @names ].hash
end