Sha256: 82f2c990990a8b06d1d1a2a2ddf41bab2e89ac90a7683367558645721a5acc4d

Contents?: true

Size: 318 Bytes

Versions: 1

Compression:

Stored size: 318 Bytes

Contents

module Spreaker
  class Episode
    attr_reader :properties

    def intialize(properties:)
      @properties = properties
    end

    def id
      properties["episode_id"]
    end

    def method_missing(m, *args, &block)
      return properties[m.to_s] if properties.has_key?(m.to_s)

      super
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spreaker-0.1.0 lib/spreaker/episode.rb