class Plasticine constructor: () -> @visuals = [] if @d3IsLoaded() $('div.plasticine').each (i, visual) => switch $(visual).data('visual') when 'column' then @visuals.push new PlasticineColumn $(visual) when 'line' then @visuals.push new PlasticineLine $(visual) d3IsLoaded: () -> if d3? then true else false $ -> new Plasticine