Class: Muwu::ManifestTask::Text

Inherits:
Object
  • Object
show all
Defined in:
lib/muwu/manifest_task/text.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#destinationObject

Returns the value of attribute destination.



6
7
8
# File 'lib/muwu/manifest_task/text.rb', line 6

def destination
  @destination
end

#namingObject

Returns the value of attribute naming.



6
7
8
# File 'lib/muwu/manifest_task/text.rb', line 6

def naming
  @naming
end

#numberingObject

Returns the value of attribute numbering.



6
7
8
# File 'lib/muwu/manifest_task/text.rb', line 6

def numbering
  @numbering
end

#projectObject

Returns the value of attribute project.



6
7
8
# File 'lib/muwu/manifest_task/text.rb', line 6

def project
  @project
end

#sectionsObject

Returns the value of attribute sections.



6
7
8
# File 'lib/muwu/manifest_task/text.rb', line 6

def sections
  @sections
end

Instance Method Details

#inspectObject



15
16
17
# File 'lib/muwu/manifest_task/text.rb', line 15

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

#inspect_instance_variablesObject



20
21
22
# File 'lib/muwu/manifest_task/text.rb', line 20

def inspect_instance_variables
  self.instance_variables.map { |v| "#{v}=#<#{instance_variable_get(v).class}>" }.join(", ")
end

#naming_downcaseObject



29
30
31
# File 'lib/muwu/manifest_task/text.rb', line 29

def naming_downcase
  @naming.map {|n| n.downcase}
end

#naming_downcase_without_text_rootObject



34
35
36
# File 'lib/muwu/manifest_task/text.rb', line 34

def naming_downcase_without_text_root
  naming_without_text_root.map {|n| n.downcase}
end

#naming_without_text_rootObject



39
40
41
# File 'lib/muwu/manifest_task/text.rb', line 39

def naming_without_text_root
  @naming[1..-1]
end

#text_root_nameObject



44
45
46
# File 'lib/muwu/manifest_task/text.rb', line 44

def text_root_name
  @naming[0]
end