lib/lookbook/preview_example.rb in lookbook-0.9.8 vs lib/lookbook/preview_example.rb in lookbook-1.0.0.beta.0
- old
+ new
@@ -1,23 +1,22 @@
module Lookbook
- class PreviewExample
- include Utils
-
+ class PreviewExample < Entity
attr_reader :name, :preview
delegate :params, :position, :group, :notes, :hidden?, :source, to: :@example_inspector
def initialize(name, preview)
@name = name
@preview = preview
- @example_inspector = CodeInspector.new("#{@preview.name}##{name}")
+ @example_inspector = SourceInspector.new("#{@preview.name}##{name}")
+ super("#{@preview.path}/#{name}")
end
def id
generate_id(@preview.id, name)
end
- def path
- "#{@preview.path}/#{name}"
+ def url_path
+ inspect_path lookup_path
end
def label
@example_inspector.label.presence || name.titleize
end