Sha256: 53b2599e8828b531772bdedac721f4bb85bbd7d630a1cdf616a0ea92d3392365
Contents?: true
Size: 574 Bytes
Versions: 2
Compression:
Stored size: 574 Bytes
Contents
# encoding: utf-8 module Junkie require 'sindex' class Episode attr_reader :id, :series, :found_at, :link attr_accessor :description, :status def initialize(series, link, description=nil) @series = series @link = link @found_at = DateTime.now @description = description @status = :found @id = episode_identifier end def to_s "%s (%s)" % [ @series, episode_identifier ] end private def episode_identifier Sindex::SeriesIndex.extract_episode_identifier(@description) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
junkie-0.0.3 | lib/junkie/episode.rb |
junkie-0.0.2 | lib/junkie/episode.rb |