Class: Githu3::Org

Inherits:
Resource show all
Defined in:
lib/githu3/org.rb

Instance Method Summary collapse

Methods inherited from Resource

#_attributes, #_path, #get, #id, #initialize, #method_missing

Methods included from Relations

#embeds_many, #embeds_one, #has_many

Constructor Details

This class inherits a constructor from Githu3::Resource

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Githu3::Resource

Instance Method Details

#member?(user_login) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
14
15
16
17
# File 'lib/githu3/org.rb', line 11

def member?()
  begin
    _client.conn.get("/orgs/#{}/members/#{}").status == 204
  rescue Githu3::NotFound
    false
  end
end

#public_member?(user_login) ⇒ Boolean

Returns:

  • (Boolean)


19
20
21
22
23
24
25
# File 'lib/githu3/org.rb', line 19

def public_member?()
  begin
    _client.conn.get("/orgs/#{}/public_members/#{}").status == 204
  rescue Githu3::NotFound
    false
  end
end