Top Level Namespace

Includes:
GetText

Defined Under Namespace

Modules: Annotations, Debugger, HashComparison, Hpricot, Kernel, Spider, ThreadOut, UUIDException, UUIDExceptionMessage Classes: AppCommand, Binding, CGIIO, CertCommand, Class, ConfigCommand, ConsoleCommand, ContentCommand, CreateCommand, Date, Exception, Float, Forbidden, FormatError, Integer, ModelCommand, Module, NilClass, Numeric, Object, SetupCommand, Symbol, TestCommand, Time, WebServerCommand

Constant Summary collapse

RUBY_VERSION_PARTS =
RUBY_VERSION.split('.')

Instance Method Summary collapse

Instance Method Details

#as_jsonObject



8
9
10
# File 'lib/spiderfw/utils/json.rb', line 8

def as_json
    xmlschema
end

#BigDecimalObject



41
42
43
44
45
# File 'lib/spiderfw/utils/json.rb', line 41

def BigDecimal
   def to_json(options = nil) #:nodoc:
       to_f.to_json
   end
end

#prepare_env(env) ⇒ Object



15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# File 'lib/spiderfw/http/adapters/cgi.rb', line 15

def prepare_env
    return {
        'SERVER_NAME' => ENV['SERVER_NAME'],
        'PATH_INFO' => ENV['PATH_INFO'],
        'HTTP_ACCEPT_ENCODING' => ENV['HTTP_ACCEPT_ENCODING'],
        'HTTP_USER_AGENT' => ENV['HTTP_USER_AGENT'],
        'SCRIPT_NAME' => ENV['SCRIPT_NAME'],
        'SERVER_PROTOCOL' => ENV['SERVER_PROTOCOL'],
        'HTTP_COOKIE' => ENV['HTTP_COOKIE'],
        'HTTP_HOST' => ENV['HTTP_HOST'],
        'HTTP_ACCEPT_LANGUAGE' => ENV['HTTP_ACCEPT_LANGUAGE'],
        'SERVER_SOFTWARE' => ENV['SERVER_SOFTWARE'],
        'REQUEST_PATH' => ENV['REQUEST_PATH'],
        'HTTP_VERSION' => ENV['HTTP_VERSION'],
        'REQUEST_URI' => ENV['REQUEST_URI'],
        'SERVER_PORT' => ENV['SERVER_PORT'],
        'GATEWAY_INTERFACE' => ENV['GATEWAY_INTERFACE'],
        'HTTP_ACCEPT' => ENV['HTTP_ACCEPT'],
        'HTTP_CONNECTION' => ENV['HTTP_CONNECTION'],
        'REQUEST_METHOD' => ENV['REQUEST_METHOD'],
        'QUERY_STRING' => ENV['QUERY_STRING'],
        'CONTENT_TYPE' => ENV['CONTENT_TYPE'],
        'CONTENT_LENGTH' => ENV['CONTENT_LENGTH']
    }
end

#SymbolObject



13
14
15
16
17
# File 'lib/spiderfw/utils/json.rb', line 13

def Symbol
    def as_json
        to_s
    end
end

#TimeObject



7
8
9
10
11
# File 'lib/spiderfw/utils/json.rb', line 7

def Time
    def as_json
        xmlschema
    end
end

#to_json(options = nil) ⇒ Object

:nodoc:



42
43
44
# File 'lib/spiderfw/utils/json.rb', line 42

def to_json(options = nil) #:nodoc:
    to_f.to_json
end