module ChefFixie::Context
Public Instance Methods
associate_user(username, orgname)
click to toggle source
# File lib/chef_fixie_shahid/context.rb, line 48 def associate_user(username, orgname) unless user = users.find(username) raise ArgumentError, "No users matched '#{username}'" end unless org = ORGS[orgname] raise ArgumentError, "No orgs matched '#{orgname}'" end ChefFixie::Associator.associate_user(org, user) end
describe_orgs()
click to toggle source
# File lib/chef_fixie_shahid/context.rb, line 24 def describe_orgs OrgMetrics.org_stats(orgs) end
dissociate_user(username, orgname)
click to toggle source
# File lib/chef_fixie_shahid/context.rb, line 59 def dissociate_user(username, orgname) unless user = users.find(username) raise ArgumentError, "No users matched '#{username}'" end unless org = ORGS[orgname] raise ArgumentError, "No orgs matched '#{orgname}'" end ChefFixie::Dissociator.dissociate_user(org, user) end
global_groups()
click to toggle source
# File lib/chef_fixie_shahid/context.rb, line 40 def global_groups ChefFixie::GlobalGroups.new end
jobs()
click to toggle source
# File lib/chef_fixie_shahid/context.rb, line 32 def jobs ChefFixie::Jobs.new end
orgs()
click to toggle source
# File lib/chef_fixie_shahid/context.rb, line 28 def orgs ChefFixie::Organizations.new end
sql()
click to toggle source
# File lib/chef_fixie_shahid/context.rb, line 44 def sql ChefFixie::Sql.default_connection end
users()
click to toggle source
# File lib/chef_fixie_shahid/context.rb, line 36 def users ChefFixie::Users.new end