Class: Bosh::Director::Models::Deployment
- Defined in:
- lib/bosh/director/models/deployment.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.transform_admin_team_scope_to_teams(token_scopes) ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/bosh/director/models/deployment.rb', line 27 def self.transform_admin_team_scope_to_teams(token_scopes) return [] if token_scopes.nil? team_scopes = token_scopes.map do |scope| match = scope.match(/\Abosh\.teams\.([^\.]*)\.admin\z/) match[1] unless match.nil? end team_scopes.compact end |
Instance Method Details
#link_spec ⇒ Object
18 19 20 21 |
# File 'lib/bosh/director/models/deployment.rb', line 18 def link_spec result = self.link_spec_json result ? Yajl::Parser.parse(result) : {} end |
#link_spec=(data) ⇒ Object
23 24 25 |
# File 'lib/bosh/director/models/deployment.rb', line 23 def link_spec=(data) self.link_spec_json = Yajl::Encoder.encode(data) end |