app/models/linked_rails/widget.rb in linked_rails-0.0.3 vs app/models/linked_rails/widget.rb in linked_rails-0.0.4.pre.g0ec6e30ca

- old
+ new

@@ -6,27 +6,24 @@ include LinkedRails::Model attr_writer :resources, :size attr_accessor :parent, :topology - def iri(_opts = {}) + def iri(**_opts) @iri ||= RDF::Node.new end def property_shapes resource_sequence @property_shapes || {} end def resource_sequence - @resource_sequence ||= - LinkedRails::Sequence.new( - @resources.map { |iri, predicate| predicate.present? ? property_shape(iri, predicate).iri : RDF::URI(iri) }, - parent: self, - scope: false - ) + @resource_sequence ||= @resources.map do |iri, predicate| + predicate.present? ? property_shape(iri, predicate) : RDF::URI(iri) + end end def size @size || 1 end @@ -43,13 +40,9 @@ end class << self def iri Vocab.ontola[:Widget] - end - - def preview_includes - %i[resource_sequence property_shapes] end end end end