module SimpleRewriter::Rewriters::OptionsResolver
Public Instance Methods
any_option_passed?()
click to toggle source
# File lib/simple_rewriter/rewriters/options_resolver.rb, line 2 def any_option_passed? scoped_options.any? { |option| send(:"#{option}?") } end
collect_values_from_options()
click to toggle source
# File lib/simple_rewriter/rewriters/options_resolver.rb, line 6 def collect_values_from_options values = filtered_options.each_with_object([]) do |option, arr| arr << send("random_#{option}") if send(:"#{option}?") end resolve_options_with(values) end
filtered_options()
click to toggle source
# File lib/simple_rewriter/rewriters/options_resolver.rb, line 14 def filtered_options passed_options.select { |option| scoped_options.include?(option) } end
resolve_options_with(values)
click to toggle source
# File lib/simple_rewriter/rewriters/options_resolver.rb, line 18 def resolve_options_with(values) values.join(" ") end