Module: ViewComponentContrib::Preview::Sidecarable::ClassMethods

Defined in:
lib/view_component_contrib/preview/sidecarable.rb

Instance Method Summary collapse

Instance Method Details

#load_previewsObject



13
14
15
16
17
# File 'lib/view_component_contrib/preview/sidecarable.rb', line 13

def load_previews
  Array(preview_paths).each do |preview_path|
    Dir["#{preview_path}/#{PREVIEW_GLOB}"].sort.each { |file| require_dependency file }
  end
end

#preview_nameObject



19
20
21
# File 'lib/view_component_contrib/preview/sidecarable.rb', line 19

def preview_name
  name.sub(/(::Preview|Preview)$/, "").underscore
end