lib/vedeu/models/line.rb in vedeu-0.0.33 vs lib/vedeu/models/line.rb in vedeu-0.0.34

- old
+ new

@@ -1,10 +1,10 @@ require 'json' require 'virtus' require_relative 'presentation' -require_relative 'stream_collection' +require_relative 'attributes/stream_collection' require_relative 'style' module Vedeu class Line include Virtus.model @@ -13,23 +13,17 @@ attribute :model, Hash attribute :streams, StreamCollection def to_json - json_attributes.to_json - end - - def to_s - [colour, style, streams].join - end - - private - - def json_attributes { colour: colour, style: style_original, streams: streams - } + }.to_json + end + + def to_s + [colour, style, streams].join end end end