lib/hanami/extensions/view/slice_configured_part.rb in hanami-2.1.0.rc1 vs lib/hanami/extensions/view/slice_configured_part.rb in hanami-2.1.0.rc2

- old
+ new

@@ -4,11 +4,11 @@ module Extensions module View # Provides slice-specific configuration and behavior for any view part class defined within a # slice's module namespace. # - # @api private + # @api public # @since 2.1.0 class SliceConfiguredPart < Module attr_reader :slice # @api private @@ -22,11 +22,13 @@ # @since 2.1.0 def extended(klass) define_new end - # @api private + # @return [String] + # + # @api public # @since 2.1.0 def inspect "#<#{self.class.name}[#{slice.name}]>" end @@ -47,12 +49,9 @@ # end # # # Useful when unit testing parts # part = MyApp::Views::Parts::Post.new(value: hello_world_post) # part.title_tag # => "<h1>Hello world</h1>" - # - # @api private - # @since 2.1.0 def define_new slice = self.slice define_method(:new) do |**args| return super(**args) if args.key?(:rendering)