Class: ClaudeUsage::UsageController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- ClaudeUsage::UsageController
- Defined in:
- app/controllers/claude_usage/usage_controller.rb
Instance Method Summary collapse
Instance Method Details
#index ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'app/controllers/claude_usage/usage_controller.rb', line 5 def index load_usage_data @error = nil rescue StandardError => e @error = (e) @daily_usage = [] @totals = {} log_error(e) end |
#show_json ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'app/controllers/claude_usage/usage_controller.rb', line 15 def show_json load_usage_data data = { daily: @daily_usage, totals: @totals, timestamp: Time.current } render json: data rescue StandardError => e log_error(e) render json: { error: (e) }, status: :internal_server_error end |