Class: LOLFaker::Mastery
- Inherits:
-
Object
- Object
- LOLFaker::Mastery
- Defined in:
- lib/lolfaker/mastery.rb
Class Method Summary collapse
Class Method Details
.defense ⇒ Object
17 18 19 20 21 |
# 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 ⇒ Object
7 8 9 |
# File 'lib/lolfaker/mastery.rb', line 7 def self.name [offense, defense, utility].sample end |
.offense ⇒ Object
11 12 13 14 15 |
# 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 ⇒ Object
23 24 25 26 27 |
# 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 |