class BrainDamage::ViewSchemas::Custom
Private Class Methods
dir()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/custom.rb, line 27 def self.dir __dir__ end
Public Instance Methods
ensure_views_descriptions()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/custom.rb, line 10 def ensure_views_descriptions if @resource.root and File.directory? @resource.root custom_views = Dir[ File.join(@resource.root, 'views/**/*') ].select { |file| file =~ /\.html\.haml/ }.map { |file| file_name = file.gsub(@resource.root+'/views/', '') { name: file_name.gsub('.html.haml', ''), template_name: file, file_name: file_name } } custom_views.each do |custom_view| describe_view custom_view[:name], template_name: custom_view[:template_name], file_name: custom_view[:file_name] end end end
find_views_names()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/custom.rb, line 6 def find_views_names @views_names = [] end
Private Instance Methods
dir()
click to toggle source
# File lib/generators/brain_damage/lib/views/schemas/custom.rb, line 31 def dir __dir__ end