lib/arclight/digital_object.rb in arclight-0.5.0 vs lib/arclight/digital_object.rb in arclight-1.0.0.beta1
- old
+ new
@@ -3,11 +3,12 @@
module Arclight
##
# Plain ruby class to model serializing/deserializing digital object data
class DigitalObject
attr_reader :label, :href
+
def initialize(label:, href:)
- @label = label.present? ? label : href
+ @label = label.presence || href
@href = href
end
def to_json(*)
{ label: label, href: href }.to_json