Class: Rabbit::Theme::SingleFileEntry

Inherits:
Entry
  • Object
show all
Defined in:
lib/rabbit/theme/entry.rb

Constant Summary

Constants inherited from Entry

Entry::PROPERTY_BASE_NAME

Constants included from GetText

GetText::DOMAIN

Instance Attribute Summary

Attributes inherited from Entry

#abstract, #dependencies, #description, #logger, #name, #parameters, #title

Instance Method Summary collapse

Methods inherited from Entry

#<=>, #available?, #category, #full_path, #image_theme?, load_template, reload_template, template_path, #theme_file

Methods included from GetText

N_, _, bindtextdomain, locale=

Constructor Details

#initialize(theme_dir, name) ⇒ SingleFileEntry

Returns a new instance of SingleFileEntry.



133
134
135
# File 'lib/rabbit/theme/entry.rb', line 133

def initialize(theme_dir, name)
  super(theme_dir, name)
end

Instance Method Details

#filesObject



141
142
143
# File 'lib/rabbit/theme/entry.rb', line 141

def files
  []
end

#have_file?(target) ⇒ Boolean

Returns:

  • (Boolean)


145
146
147
# File 'lib/rabbit/theme/entry.rb', line 145

def have_file?(target)
  name == target
end

#property_editable?Boolean

Returns:

  • (Boolean)


137
138
139
# File 'lib/rabbit/theme/entry.rb', line 137

def property_editable?
  false
end