Sha256: 34661d56811010112f02b83d1ed9992dfa4dd69e207c5326dea3607e62ac0862

Contents?: true

Size: 412 Bytes

Versions: 8

Compression:

Stored size: 412 Bytes

Contents

require 'ostruct'

module Spider
    
    class Scene < OpenStruct
                
        def []=(key, val)
            self.send("#{key}=", val)
        end
        
        def [](key)
            #self.send(key)
            @table[key]
        end
        
        def to_json
            @table.to_json
        end
        
        def to_hash
            @table
        end
        
    end
    
    
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
spiderfw-0.5.7 lib/spiderfw/controller/scene.rb
spiderfw-0.5.6 lib/spiderfw/controller/scene.rb
spiderfw-0.5.5 lib/spiderfw/controller/scene.rb
spiderfw-0.5.4 lib/spiderfw/controller/scene.rb
spiderfw-0.5.3 lib/spiderfw/controller/scene.rb
spiderfw-0.5.2 lib/spiderfw/controller/scene.rb
spiderfw-0.5.1 lib/spiderfw/controller/scene.rb
spiderfw-0.5 lib/spiderfw/controller/scene.rb