diff --git a/library/cwm/src/lib/cwm/page.rb b/library/cwm/src/lib/cwm/page.rb index 8d9677d53..c80240a63 100644 --- a/library/cwm/src/lib/cwm/page.rb +++ b/library/cwm/src/lib/cwm/page.rb @@ -12,9 +12,16 @@ class Page < CustomWidget attr_accessor :initial # @return [WidgetTerm] contents of the tab, can contain {AbstractWidget}s - abstract_method :contents + attr_reader :contents # @return [String] label defines name of tab header - abstract_method :label + attr_reader :label + attr_reader :widget_id + + def initialize(widget_id:, label:, contents:) + @widget_id = widget_id + @label = label + @contents = contents + end # @return [WidgetHash] def cwm_definition