module RuboCop::SketchUp::Config
Constants
- DEFAULT_CONFIGURATION
Private Instance Methods
all_cops_config()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 12 def all_cops_config config.for_all_cops end
encrypted_extension?()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 47 def encrypted_extension? sketchup_config_key?('EncryptedExtension') && sketchup_cops_config.fetch('EncryptedExtension') end
extension_binaries()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 57 def extension_binaries sketchup_cops_config.fetch('ExtensionBinaries') end
extension_binaries?()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 53 def extension_binaries? sketchup_config_key?('ExtensionBinaries') end
extension_source_path_config()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 42 def extension_source_path_config sketchup_cops_config.fetch('SourcePath') end
extension_source_path_config?()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 38 def extension_source_path_config? sketchup_config_key?('SourcePath') end
sketchup_config_key?(key)
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 21 def sketchup_config_key?(key) return unless all_cops_config.key?('SketchUp') all_cops_config.fetch('SketchUp').key?(key) end
sketchup_cops_config()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 16 def sketchup_cops_config config.for_all_cops.fetch('SketchUp', DEFAULT_CONFIGURATION) end
sketchup_target_version()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 32 def sketchup_target_version version = sketchup_cops_config.fetch('TargetSketchUpVersion') version ? SketchUpVersion.new(version) : nil end
sketchup_target_version?()
click to toggle source
# File lib/rubocop/sketchup/config.rb, line 28 def sketchup_target_version? sketchup_config_key?('TargetSketchUpVersion') end