Class: Melaya::PlatformNamespace
- Inherits:
-
Struct
- Object
- Struct
- Melaya::PlatformNamespace
- Defined in:
- lib/melaya/namespaces.rb
Overview
Namespace grouping all platform-plane modules.
Modules:
projects— Create and list agent projects.credentials— User-scoped credential storage (services, OAuth, env handles, models).connectors— Project-scoped connector credentials.billing— Subscription, Stripe checkout/portal, pricing plans, credit balances.team— Project team management: members, roles, invite links.templates— Pipeline templates: create, share, assign, and manage visibility.overview— Pipeline overview dashboard (same object asagents.pipelines, exposed here for discoverability on the platform plane).runner— Runner tokens: mint, list, revokemel_run_tokens.auth— Login, MFA, registration, password management, session tokens.mfa— Alias forauth(MFA operations live on the same AuthAPI object).accounts— Account management: GDPR export, CEX key removal, profile updates.bugs— Bug reports: submit, track, and comment.events— Platform real-time events over Socket.IO.
Instance Attribute Summary collapse
-
#accounts ⇒ Object
Returns the value of attribute accounts.
-
#auth ⇒ Object
Returns the value of attribute auth.
-
#billing ⇒ Object
Returns the value of attribute billing.
-
#bugs ⇒ Object
Returns the value of attribute bugs.
-
#connectors ⇒ Object
Returns the value of attribute connectors.
-
#credentials ⇒ Object
Returns the value of attribute credentials.
-
#events ⇒ Object
Returns the value of attribute events.
-
#overview ⇒ Object
Returns the value of attribute overview.
-
#projects ⇒ Object
Returns the value of attribute projects.
-
#runner ⇒ Object
Returns the value of attribute runner.
-
#team ⇒ Object
Returns the value of attribute team.
-
#templates ⇒ Object
Returns the value of attribute templates.
Instance Method Summary collapse
-
#mfa ⇒ Object
mfais an ergonomic alias forauth(MFA methods live on AuthAPI).
Instance Attribute Details
#accounts ⇒ Object
Returns the value of attribute accounts
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def accounts @accounts end |
#auth ⇒ Object
Returns the value of attribute auth
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def auth @auth end |
#billing ⇒ Object
Returns the value of attribute billing
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def billing @billing end |
#bugs ⇒ Object
Returns the value of attribute bugs
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def bugs @bugs end |
#connectors ⇒ Object
Returns the value of attribute connectors
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def connectors @connectors end |
#credentials ⇒ Object
Returns the value of attribute credentials
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def credentials @credentials end |
#events ⇒ Object
Returns the value of attribute events
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def events @events end |
#overview ⇒ Object
Returns the value of attribute overview
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def overview @overview end |
#projects ⇒ Object
Returns the value of attribute projects
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def projects @projects end |
#runner ⇒ Object
Returns the value of attribute runner
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def runner @runner end |
#team ⇒ Object
Returns the value of attribute team
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def team @team end |
#templates ⇒ Object
Returns the value of attribute templates
95 96 97 |
# File 'lib/melaya/namespaces.rb', line 95 def templates @templates end |
Instance Method Details
#mfa ⇒ Object
mfa is an ergonomic alias for auth (MFA methods live on AuthAPI).
111 112 113 |
# File 'lib/melaya/namespaces.rb', line 111 def mfa auth end |