Name: spe/server 
1:
#!/usr/bin/ruby
2:
# Apache License, Version 2.0
3:
#
4:
# Copyright (c) 2013 Juergen Mangler
5:
#
6:
# Licensed under the Apache License, Version 2.0 (the "License");
7:
# you may not use this file except in compliance with the License.
8:
# You may obtain a copy of the License at
9:
#
10:
#     http://www.apache.org/licenses/LICENSE-2.0
11:
#
12:
# Unless required by applicable law or agreed to in writing, software
13:
# distributed under the License is distributed on an "AS IS" BASIS,
14:
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15:
# See the License for the specific language governing permissions and
16:
# limitations under the License.
17:
 
18:
require 'rubygems'
19:
require 'cpee/implementation'
20:
 
21:
Riddl::Server.new(CPEE::SERVER, :port => 9298) do
22:
  @riddl_opts[:instances] = ::File.dirname(__FILE__) + '/instances'
23:
  @riddl_opts[:handlerwrappers] = ::File.dirname(__FILE__) + '/handlerwrappers'
24:
  @riddl_opts[:properties_init] = ::File.dirname(__FILE__) + '/resources/properties.init'
25:
  @riddl_opts[:topics] = ::File.dirname(__FILE__) + '/resources/topics.xml'
26:
  xmpp '[email protected]', 'adventure_processexecution'
27:
  accessible_description true
28:
  cross_site_xhr true
29:
 
30:
  use CPEE::implementation(@riddl_opts)
31:
end.loop!