Sha256: 89742d05c5350f500a35b5b29f2298044f903427992bc836e8cacc2302014ab5
Contents?: true
Size: 366 Bytes
Versions: 38
Compression:
Stored size: 366 Bytes
Contents
# frozen_string_literal: true require './spec/support/models/default_valueable' class Server extend DefaultValueable attr_writer :host, :port default_reader :host, value: 'server.com', accept_nil: false default_reader :port, value: 80, accept_nil: true def url return "http://#{host}" unless port "http://#{host}:#{port}" end end
Version data entries
38 entries across 38 versions & 1 rubygems