lib/efo_nelfo/v40/order/line.rb in efo_nelfo-0.0.3 vs lib/efo_nelfo/v40/order/line.rb in efo_nelfo-0.0.4
- old
+ new
@@ -22,14 +22,22 @@
property :delivery_date, alias: :LevDato, type: :date
property :buyer_ref, alias: :KjøpersRef, limit: 25
property :splitable, alias: :DelLev, type: :boolean, default: true
property :replacable, alias: :AltKode, type: :boolean, default: true
- attr_accessor :text
+ attr_reader :text
# Returns an array with one or more elements
def to_a
[ super, text.to_a ].reject(&:empty?)
+ end
+
+ def text=(txt)
+ if txt.is_a? String
+ @text = EfoNelfo::V40::Order::Text.new text: txt
+ else
+ @text = txt
+ end
end
end
end