class Supercluster
Public Class Methods
new(*args)
click to toggle source
# File lib/supercluster.rb, line 8 def initialize(*args) @context = MiniRacer::Context.new @context.load( File.expand_path('supercluster-build.js', __dir__) ) @context.attach('args', proc { args }) @context.eval('var supercluster = new Supercluster(...args())') end
Public Instance Methods
get_clusters(*args)
click to toggle source
# File lib/supercluster.rb, line 22 def get_clusters(*args) @context.attach('args', proc { args }) @context.eval('supercluster.getClusters(...args())') end
get_tiles(*args)
click to toggle source
# File lib/supercluster.rb, line 27 def get_tiles(*args) @context.attach('args', args) @context.eval('supercluster.getTiles(...args())') end
load(*args)
click to toggle source
# File lib/supercluster.rb, line 17 def load(*args) @context.attach('args', proc { args }) @context.eval('supercluster.load(...args())') end