class TextManipulationAction
MacroDroid
Specific
Public Class Methods
new(h={})
click to toggle source
Calls superclass method
MacroDroidAction::new
# File lib/ruby-macrodroid/actions.rb, line 2125 def initialize(h={}) options = { } super(h) end
Public Instance Methods
to_s(colour: false, indent: 0)
click to toggle source
# File lib/ruby-macrodroid/actions.rb, line 2134 def to_s(colour: false, indent: 0) #tm = @h[:text_manipulation][:type] #s = case tm[:type].to_sym s = case 3 # @h[:text_manipulation][:option].to_i when 0 # :SubstringManipulation "Substring(%s, %s)" % [@h[:text], tm[:params].join(', ')] when 1 # :ReplaceAllManipulation "Replace all(%s, %s, %s)" % [@h[:text], *tm[:params]] when 2 # :ExtractTextManipulation "Extract text(%s, %s)" % [@h[:text], tm[:params].join(', ')] when 3 # :UpperCaseManipulation "Upper case(%s)" % [@h[:text]] #'foo' when 4 # :LowerCaseManipulation "Lower case(%s)" % [@h[:text]] when 5 # :TrimWhitespaceManipulation "Trim whitespace(%s)" % [@h[:text]] end 'Text Manipulation' + "\n " + s.inspect #+ ' ' + @h.inspect end
Also aliased as: to_summary