Sha256: 894b12cf6287f5bfac0ec15806452ba91a54de911701620bd3314557d1928cdc
Contents?: true
Size: 314 Bytes
Versions: 9
Compression:
Stored size: 314 Bytes
Contents
module Youroom class Base attr_reader :url, :host, :port private def required_structure(name, *elements) raise ArgumentError unless elements.include?(name.class) end def parse(url) @url = url uri = URI.parse(url) @host, @port = uri.host, uri.port end end end
Version data entries
9 entries across 9 versions & 1 rubygems