class Zenlish::Feature::IdentifierDomain
Public Instance Methods
build_value(aValue)
click to toggle source
# File lib/zenlish/feature/identifier_domain.rb, line 12 def build_value(aValue) IdentifierValue.new(validated_value(aValue)) end
include?(aValue)
click to toggle source
# File lib/zenlish/feature/identifier_domain.rb, line 16 def include?(aValue) aValue =~ /^[a-zA-Z_][a-zA-Z0-9_]*$/ end
Private Instance Methods
validated_value(aValue)
click to toggle source
# File lib/zenlish/feature/identifier_domain.rb, line 22 def validated_value(aValue) unless include?(aValue) raise StandardError, "#{aValue} isn't a valid identifier." end aValue end