class CanIUse

Public Class Methods

new() click to toggle source
# File lib/base.sass/caniuse.rb, line 7
def initialize
  @data = load_json(File.join(File.dirname(__FILE__), '..', '..', 'data', 'browsers.json'))
end

Public Instance Methods

browsers() click to toggle source
# File lib/base.sass/caniuse.rb, line 11
def browsers
  @data.keys.sort
end
versions(browser, include_future) click to toggle source
# File lib/base.sass/caniuse.rb, line 15
def versions(browser, include_future)
  return [] unless @data.key? browser

  versions = @data[browser]['versions']
  return versions unless include_future

  versions + @data[browser]['future'].to_a
end