Class: EacTemplates::Sources::InternalSet

Inherits:
Set
  • Object
show all
Defined in:
lib/eac_templates/sources/internal_set.rb

Instance Method Summary collapse

Instance Method Details

#<<(single) ⇒ self

Parameters:

Returns:

  • (self)


14
15
16
# File 'lib/eac_templates/sources/internal_set.rb', line 14

def <<(single)
  add(single)
end

#add(single) ⇒ self

Parameters:

Returns:

  • (self)


8
9
10
# File 'lib/eac_templates/sources/internal_set.rb', line 8

def add(single)
  super(::EacTemplates::Sources::Single.assert(single))
end

#to_sString

Returns:

  • (String)


19
20
21
# File 'lib/eac_templates/sources/internal_set.rb', line 19

def to_s
  "#{self.class.name}[#{join(', ')}]"
end