Class: ContentSpinning::String

Inherits:
String
  • Object
show all
Defined in:
lib/content_spinning/string.rb

Instance Method Summary collapse

Constructor Details

#initialize(text) ⇒ String

Returns a new instance of String.



6
7
8
# File 'lib/content_spinning/string.rb', line 6

def initialize(text)
  self.<<(text)
end

Instance Method Details

#cleanedObject



10
11
12
# File 'lib/content_spinning/string.rb', line 10

def cleaned
  self
end

#countObject



14
15
16
# File 'lib/content_spinning/string.rb', line 14

def count
  1
end

#inspectObject



18
19
20
# File 'lib/content_spinning/string.rb', line 18

def inspect
  "<String {#{inspect}}>"
end

#randomObject



22
23
24
# File 'lib/content_spinning/string.rb', line 22

def random
  self
end

#spinObject



26
27
28
# File 'lib/content_spinning/string.rb', line 26

def spin
  [self]
end

#to_sourceObject



30
31
32
# File 'lib/content_spinning/string.rb', line 30

def to_source
  self
end