class NvimConf::Managers::NON_WRITABLE_MANAGER

Attributes

configurations[R]

Private Class Methods

new() click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 8
def initialize
  @configurations = []
end

Private Instance Methods

build_configuration(name, value) click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 66
def build_configuration(name, value)
  Models::CompilerConfiguration.new(
    name,
    value
  )
end
code_output(language) click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 30
def code_output(language)
  store_configuration(
    :code_output,
    language.to_s
  )
end
commented(acceptance = true) click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 51
def commented(acceptance = true)
  store_configuration(
    :commented,
    acceptance
  )
end
documented(formats) click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 44
def documented(formats)
  store_configuration(
    :documented,
    formats
  )
end
mono_file(acceptance = true) click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 37
def mono_file(acceptance = true)
  store_configuration(
    :mono_file,
    acceptance
  )
end
output_folder(path) click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 16
def output_folder(path)
  store_configuration(
    :output_folder,
    path
  )
end
store?() click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 12
def store?
  @configurations.any?
end
store_configuration(name, value) click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 60
def store_configuration(name, value)
  @configurations << build_configuration(
    name, value
  )
end
write(acceptance = true) click to toggle source
# File lib/nvim_conf/managers/compiler_configurations.rb, line 23
def write(acceptance = true)
  store_configuration(
    :write,
    acceptance
  )
end