Sha256: 9e9dd9cb4db1718c41d7c092858c6e37a412bb601f0185d24229d0d61472a499

Contents?: true

Size: 362 Bytes

Versions: 1

Compression:

Stored size: 362 Bytes

Contents

module PoolParty
  
  class Script
        
    def self.inflate_file(file)
      inflate open(file).read
    end
    
    def self.inflate(script, file="__SCRIPT__")
      apool = new
      apool.instance_eval script, file
      apool.inflate
    end
    
    def inflate
      pools.map {|name,pool| pool.inflate } unless pools.empty?
    end
    
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
auser-poolparty-0.2.2 lib/poolparty/pool/script.rb