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, TrackHelper, TrackResultHelper Classes: Base, ChartsetRecord, Debug, FinaleArchive, MusicList, PhotoUpload, PlayerData, RecentTrack, TrackResult, UserFavorite, UserOption

Class Method Summary collapse

Class Method Details

.parse_style(element) ⇒ Object



628
629
630
631
632
633
634
635
636
637
638
639
640
# File 'lib/maimai_net/page.rb', line 628

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