Module: ActiveadminClaudeTheme::VersionSupport
- Defined in:
- lib/activeadmin_claude_theme/version_support.rb
Class Method Summary collapse
- .active_admin_3? ⇒ Boolean
- .active_admin_4? ⇒ Boolean
- .active_admin_version ⇒ Object
- .supported? ⇒ Boolean
Class Method Details
.active_admin_3? ⇒ Boolean
17 18 19 20 |
# File 'lib/activeadmin_claude_theme/version_support.rb', line 17 def active_admin_3? version = active_admin_version version && version.segments.first.to_i == 3 end |
.active_admin_4? ⇒ Boolean
12 13 14 15 |
# File 'lib/activeadmin_claude_theme/version_support.rb', line 12 def active_admin_4? version = active_admin_version version && version.segments.first.to_i >= 4 end |
.active_admin_version ⇒ Object
7 8 9 10 |
# File 'lib/activeadmin_claude_theme/version_support.rb', line 7 def active_admin_version spec = Gem.loaded_specs["activeadmin"] spec&.version end |
.supported? ⇒ Boolean
22 23 24 |
# File 'lib/activeadmin_claude_theme/version_support.rb', line 22 def supported? active_admin_3? || active_admin_4? end |