Sha256: 660ae6704d1a44ce89c76c551a2b64a6550880e77168b0151ef102e40d591681
Contents?: true
Size: 466 Bytes
Versions: 11
Compression:
Stored size: 466 Bytes
Contents
module TryApi class Project < TryApi::Base typesafe_accessor :name, String typesafe_accessor :menu_items, Array, items_type: TryApi::MenuItem typesafe_accessor :host, String typesafe_accessor :port, Integer typesafe_accessor :api_prefix, String typesafe_accessor :variables, Hash, {} def to_json super.merge endpoint: endpoint end def endpoint "#{ host }#{ port.blank? ? '' : (':' + port.to_s) }" end end end
Version data entries
11 entries across 11 versions & 1 rubygems