diff --git a/lib/sightstone/modules/datadragon_module.rb b/lib/sightstone/modules/datadragon_module.rb new file mode 100644 index 0000000..9e8ee82 --- /dev/null +++ b/lib/sightstone/modules/datadragon_module.rb @@ -0,0 +1,21 @@ +require 'sightstone/modules/sightstone_base_module' + +class DatadragonModule < SightstoneBaseModule + + def initialize(sightstone) + @sightstone = sightstone + end + + def version(optional={}) + region = optional[:region] || @sightstone.region + uri = "http://ddragon.leagueoflegends.com/realms/#{region}.json" + + response = _get_api_response(uri) + _parse_response(response) { |resp| + data = JSON.parse(resp) + return data['v'] + } + end + + +end