Module: MaimaiNet::Page

Defined in:
lib/maimai_net/page.rb,
lib/maimai_net/page-debug.rb,
lib/maimai_net/page-html_helper.rb,
lib/maimai_net/page-player_data_helper.rb,
lib/maimai_net/page-track_result_helper.rb

Defined Under Namespace

Modules: HelperSupport, PlayerDataHelper, TrackResultHelper Classes: Base, ChartsetRecord, Debug, FinaleArchive, MusicList, PhotoUpload, PlayerData, RecentTrack, TrackResult, UserFavorite, UserOption

Class Method Summary collapse

Class Method Details

.parse_style(element) ⇒ Object



589
590
591
592
593
594
595
596
597
598
599
600
601
# File 'lib/maimai_net/page.rb', line 589

def parse_style(element)
  case element
  when NilClass
    return {}
  when Nokogiri::XML::Element
  else
    fail TypeError, "expected HTML Node, given #{element.class}"
  end

  element['style']&.split(/\s*;\s*/)&.map do |line|
    line.split(/\s*:\s*/, 2)
  end.to_h
end