Class: Nquery::Chart
- Inherits:
-
ApplicationRecord
- Object
- ActiveRecord::Base
- ApplicationRecord
- Nquery::Chart
- Defined in:
- app/models/nquery/chart.rb
Constant Summary collapse
- CHART_TYPES =
%w[table number bar line area pie scatter].freeze
Instance Method Summary collapse
Instance Method Details
#archive! ⇒ Object
25 26 27 |
# File 'app/models/nquery/chart.rb', line 25 def archive! update!(archived_at: Time.current) end |
#archived? ⇒ Boolean
21 22 23 |
# File 'app/models/nquery/chart.rb', line 21 def archived? archived_at.present? end |
#chart_type ⇒ Object
33 34 35 |
# File 'app/models/nquery/chart.rb', line 33 def chart_type visualization["type"] || "bar" end |
#unarchive! ⇒ Object
29 30 31 |
# File 'app/models/nquery/chart.rb', line 29 def unarchive! update!(archived_at: nil) end |