⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rails_gateway.rb

📁 Flex for rails的开发demo源码
💻 RB
字号:
# require 'app/gateway'require 'app/request_store'require 'app/amf'require 'app/actions'require 'app/filters'require 'app/configuration'require 'zlib'module RubyAMF  module App    #Rails Gateway, extends regular gateway and changes the actions    class RailsGateway      include RubyAMF::Actions      include RubyAMF::AMF      include RubyAMF::Configuration      include RubyAMF::Filter      include RubyAMF::App # for RequestStore      include RubyAMF::Exceptions        def initialize        RequestStore.filters = Array[AMFDeserializerFilter.new, BatchFilter.new, AMFSerializeFilter.new] #create the filter        RequestStore.actions = Array[PrepareAction.new, RailsInvokeAction.new] #override the actions      end      #all get and post requests circulate throught his method      def service(raw)        amfobj = AMFObject.new(raw)        FilterChain.new.run(amfobj)        RequestStore.gzip ? Zlib::Deflate.deflate(amfobj.output_stream) : amfobj.output_stream      end    end  endend

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -