class Hipmost::Mattermost::Team

Attributes

display_name[R]

Public Class Methods

new(display_name) click to toggle source
# File lib/hipmost/mattermost/team.rb, line 4
def initialize(display_name)
  @display_name = display_name
end

Public Instance Methods

name() click to toggle source
# File lib/hipmost/mattermost/team.rb, line 13
def name
  if display_name == "Orbital Impact"
    "oi"
  else
    @display_name.gsub(/\s/, "-").downcase
  end
end
to_jsonl() click to toggle source
# File lib/hipmost/mattermost/team.rb, line 9
def to_jsonl
  %[{ "type": "team", "team": { "display_name": "#@display_name", "name": "#{name}", "type": "I", "description": "#@display_name", "allow_open_invite": false } }]
end