class Blockhead::Extractors::Value

Public Instance Methods

extract_value() click to toggle source
# File lib/blockhead/extractors/value.rb, line 8
def extract_value
  value
end
valid?() click to toggle source
# File lib/blockhead/extractors/value.rb, line 4
def valid?
  true
end

Private Instance Methods

modifier() click to toggle source
# File lib/blockhead/extractors/value.rb, line 22
def modifier
  arg[:with]
end
pretty_print_modifier() click to toggle source
# File lib/blockhead/extractors/value.rb, line 26
def pretty_print_modifier
  object.split(/ |\_/).map(&:capitalize).join(' ').strip
end
value() click to toggle source
# File lib/blockhead/extractors/value.rb, line 14
def value
  if arg.is_a?(Hash) && object.is_a?(String) && modifier
    send(:"#{modifier}_modifier")
  else
    object
  end
end