Class: Fiona7::EditingEnvCheck
- Inherits:
-
Object
- Object
- Fiona7::EditingEnvCheck
- Defined in:
- lib/fiona7/editing_env_check.rb
Instance Method Summary collapse
- #editing_mode? ⇒ Boolean
-
#initialize(env) ⇒ EditingEnvCheck
constructor
A new instance of EditingEnvCheck.
- #rtc_selected? ⇒ Boolean
Constructor Details
#initialize(env) ⇒ EditingEnvCheck
Returns a new instance of EditingEnvCheck.
3 4 5 6 |
# File 'lib/fiona7/editing_env_check.rb', line 3 def initialize(env) self.env = env self.editing_context = self.env[Scrivito::EditingContextMiddleware::ENVKEY] end |
Instance Method Details
#editing_mode? ⇒ Boolean
12 13 14 |
# File 'lib/fiona7/editing_env_check.rb', line 12 def editing_mode? rtc_selected? && editing_context && editing_context.authenticated_editor? && selected_display_mode == 'editing' end |
#rtc_selected? ⇒ Boolean
8 9 10 |
# File 'lib/fiona7/editing_env_check.rb', line 8 def rtc_selected? editing_context && editing_context.authenticated_editor? && selected_workspace_id == 'rtc' end |