class LOLFaker::Mastery
Public Class Methods
defense()
click to toggle source
# File lib/lolfaker/mastery.rb, line 17 def self.defense defense = Nokogiri::HTML(open("http://leagueoflegends.wikia.com/wiki/Defense_Mastery_Tree")).search('#mw-content-text > ul > li > span > a').map{|name| name.text} defense.delete('') defense.sample end
name()
click to toggle source
# File lib/lolfaker/mastery.rb, line 7 def self.name [offense, defense, utility].sample end
offense()
click to toggle source
# File lib/lolfaker/mastery.rb, line 11 def self.offense offense = Nokogiri::HTML(open("http://leagueoflegends.wikia.com/wiki/Offense_Mastery_Tree")).search('#mw-content-text > ul > li > span > a').map{|name| name.text} offense.delete('') offense.sample end
utility()
click to toggle source
# File lib/lolfaker/mastery.rb, line 23 def self.utility utility = Nokogiri::HTML(open("http://leagueoflegends.wikia.com/wiki/Utility_Mastery_Tree")).search('#mw-content-text > ul > li > span > a').map{|name| name.text} utility.delete('') utility.sample end