class FactorioMods::Mod::MediaFile

Constants

MediaUrl

Attributes

height[RW]
id[RW]
size[RW]
urls[R]
width[RW]

Public Class Methods

new(data = {}) click to toggle source
# File lib/factorio_mods/mod.rb, line 10
def initialize(data = {})
  data.each do |k, v|
    send "#{k}=".to_sym, v if respond_to? "#{k}=".to_sym
  end
end

Public Instance Methods

urls=(data) click to toggle source
# File lib/factorio_mods/mod.rb, line 16
def urls=(data)
  @urls = MediaUrl.new URI(data.fetch(:original)), URI(data.fetch(:thumb))
end