Class: Webmate::Views::Scope

Inherits:
Object
  • Object
show all
Includes:
Sinatra::Cookies
Defined in:
lib/webmate/views/scope.rb

Instance Method Summary collapse

Constructor Details

#initialize(responder) ⇒ Scope

Returns a new instance of Scope.



5
6
7
# File 'lib/webmate/views/scope.rb', line 5

def initialize(responder)
  @responder = responder
end

Instance Method Details

#javascript_client_configsObject



12
13
14
15
16
17
18
# File 'lib/webmate/views/scope.rb', line 12

def javascript_client_configs
  %Q{<script type="text/javascript">
    if (!window.Webmate) {window.Webmate = {}};
    window.Webmate.websocketsPort = #{configatron.websockets.port};
    window.Webmate.websocketsEnabled = #{configatron.websockets.enabled ? 'true' : 'false'};
  </script>}
end

#user_websocket_tokenObject



9
10
# File 'lib/webmate/views/scope.rb', line 9

def user_websocket_token
end

#user_websocket_token_tagObject



20
21
22
# File 'lib/webmate/views/scope.rb', line 20

def user_websocket_token_tag
  %Q{<meta content="#{user_websocket_token}" name="websocket-token" />}
end