module RuboCop::Rails::OrderModelMacros::Configuration
Public Instance Methods
association_macros()
click to toggle source
# File lib/rubocop/rails/order_model_macros/configuration.rb, line 26 def association_macros @association_macros ||= (@config.for_cop('Rails/OrderModelMacros')['PreferredInnerGroupOrdering']['association'].map(&:to_sym) || []) end
custom_macros()
click to toggle source
# File lib/rubocop/rails/order_model_macros/configuration.rb, line 14 def custom_macros @custom_macros ||= (config = @config.for_cop('Rails/OrderModelMacros')['Custom'] and config.map(&:to_sym)) || [] end
gem_macros()
click to toggle source
# File lib/rubocop/rails/order_model_macros/configuration.rb, line 22 def gem_macros @gem_macros ||= (config = @config.for_cop('Rails/OrderModelMacros')['Gem'] and config.map(&:to_sym)) || [] end
preferred_group_ordering()
click to toggle source
# File lib/rubocop/rails/order_model_macros/configuration.rb, line 5 def preferred_group_ordering @preferred_group_ordering ||= begin groups = @config.for_cop('Rails/OrderModelMacros')['PreferredGroupOrdering'].map(&:to_sym) || [] groups.each_with_object({}) do |group, mapping| mapping[group] = target_mapping[group] end end end
rails_macros()
click to toggle source
# File lib/rubocop/rails/order_model_macros/configuration.rb, line 18 def rails_macros @rails_macros ||= (@config.for_cop('Rails/OrderModelMacros')['Rails'].map(&:to_sym) || []) end
validation_macros()
click to toggle source
# File lib/rubocop/rails/order_model_macros/configuration.rb, line 30 def validation_macros @validation_macros ||= (@config.for_cop('Rails/OrderModelMacros')['PreferredInnerGroupOrdering']['validation'].map(&:to_sym) || []) end