class Cxxproject::ModuleBuildingBlock

Attributes

contents[RW]
last_content[RW]
main_content[RW]

Public Class Methods

new(name) click to toggle source
Calls superclass method Cxxproject::BuildingBlock::new
# File lib/cxxproject/buildingblocks/module.rb, line 15
def initialize(name)
  super
  @contents = []
  @last_content = self
  @main_content = nil
end

Public Instance Methods

convert_to_rake() click to toggle source
# File lib/cxxproject/buildingblocks/module.rb, line 26
def convert_to_rake()
  res = task get_task_name
  res.type = Rake::Task::MODULE
  res.transparent_timestamp = true

  setup_rake_dependencies(res)
  res
end
get_task_name() click to toggle source
# File lib/cxxproject/buildingblocks/module.rb, line 22
def get_task_name()
  name
end