Class: String
- Inherits:
-
Object
- Object
- String
- Defined in:
- lib/activefacts/support.rb
Direct Known Subclasses
ActiveFacts::Metamodel::Adjective, ActiveFacts::Metamodel::AgentName, ActiveFacts::Metamodel::AggregateCode, ActiveFacts::Metamodel::Annotation, ActiveFacts::Metamodel::Assimilation, ActiveFacts::Metamodel::ContextNoteKind, ActiveFacts::Metamodel::Discussion, ActiveFacts::Metamodel::DisplayRoleNamesSetting, ActiveFacts::Metamodel::EnforcementCode, ActiveFacts::Metamodel::EphemeraURL, ActiveFacts::Metamodel::ImplicationRuleName, ActiveFacts::Metamodel::Literal, ActiveFacts::Metamodel::Name, ActiveFacts::Metamodel::Pronoun, ActiveFacts::Metamodel::RegularExpression, ActiveFacts::Metamodel::RingType, ActiveFacts::Metamodel::RotationSetting, ActiveFacts::Metamodel::Text, ActiveFacts::Metamodel::TransactionPhase
Defined Under Namespace
Classes: Words
Instance Method Summary collapse
Instance Method Details
#words ⇒ Object
126 127 128 129 130 |
# File 'lib/activefacts/support.rb', line 126 def words Words.new( self.split(/(?:[^[:alnum:]]+|(?<=[[:alnum:]])(?=[[:upper:]][[:lower:]]))/).reject{|w| w == '' } ) end |