Class: Rockbox::Api::Settings::SaveBuilder

Inherits:
Object
  • Object
show all
Defined in:
lib/rockbox/api/settings.rb

Constant Summary collapse

SETTABLE =
%i[
  music_dir volume balance bass treble channel_config stereo_width
  eq_enabled eq_precut eq_band_settings replaygain_settings compressor_settings
  crossfade_enabled crossfade_fade_in_delay crossfade_fade_in_duration
  crossfade_fade_out_delay crossfade_fade_out_duration crossfade_fade_out_mixmode
  crossfeed_enabled crossfeed_direct_gain crossfeed_cross_gain
  crossfeed_hf_attenuation crossfeed_hf_cutoff
  repeat_mode single_mode party_mode shuffle player_name
].freeze

Instance Method Summary collapse

Constructor Details

#initializeSaveBuilder

Returns a new instance of SaveBuilder.



103
104
105
# File 'lib/rockbox/api/settings.rb', line 103

def initialize
  @attrs = {}
end

Instance Method Details

#to_hObject



112
113
114
# File 'lib/rockbox/api/settings.rb', line 112

def to_h
  @attrs.dup
end