19 lines
363 B
Ruby
19 lines
363 B
Ruby
|
class BareAsciicastPresenter
|
||
|
|
||
|
attr_reader :asciicast, :playback_options
|
||
|
|
||
|
def self.build(asciicast, playback_options)
|
||
|
new(asciicast.decorate, PlaybackOptions.new(playback_options))
|
||
|
end
|
||
|
|
||
|
def initialize(asciicast, playback_options)
|
||
|
@asciicast = asciicast
|
||
|
@playback_options = playback_options
|
||
|
end
|
||
|
|
||
|
def asciicast_id
|
||
|
asciicast.id
|
||
|
end
|
||
|
|
||
|
end
|