class BrainDamage::Templateable::ViewTemplateable

Constants

OVERWRITEABLE_HEADER

Public Class Methods

overwrite?(file_name) click to toggle source
# File lib/generators/brain_damage/lib/templateable/view_templateable.rb, line 12
def self.overwrite?(file_name)
  !File.exists?(file_name) or
    File.readlines(file_name).first.nil? or
    File.readlines(file_name).first.strip == OVERWRITEABLE_HEADER
end
skip_overwrite?(file_name) click to toggle source
# File lib/generators/brain_damage/lib/templateable/view_templateable.rb, line 8
def self.skip_overwrite? file_name
  ! overwrite? file_name
end

Public Instance Methods

render() click to toggle source
Calls superclass method BrainDamage::Templateable::Base#render
# File lib/generators/brain_damage/lib/templateable/view_templateable.rb, line 18
def render
  OVERWRITEABLE_HEADER + "\n" + super
end