Class: AmfSocket::PolicyConnection

Inherits:
EM::Connection
  • Object
show all
Defined in:
lib/amf_socket/policy_connection.rb

Instance Method Summary collapse

Instance Method Details

#post_initObject



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/amf_socket/policy_connection.rb', line 2

def post_init
  policy = "    <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n    <cross-domain-policy xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"http://www.adobe.com/xml/schemas/PolicyFileSocket.xsd\">\n    <allow-access-from domain=\"*\" to-ports=\"*\"/>\n    </cross-domain-policy>\n  eos\n\n  send_data(policy + \"\\0\")\n  EM::Timer.new(5) do\n    close_connection_after_writing\n  end\nend\n"

#receive_data(data) ⇒ Object



16
17
# File 'lib/amf_socket/policy_connection.rb', line 16

def receive_data(data)
end