class GmailTool::Compose::FormatParams

Attributes

options[R]

Public Class Methods

new(options) click to toggle source
# File lib/gmail_tool/compose/format_params.rb, line 4
def initialize(options)
  @options = options
end

Public Instance Methods

execute() click to toggle source
# File lib/gmail_tool/compose/format_params.rb, line 8
def execute
  Hash[gmail_formatted_options]
end

Private Instance Methods

gmail_formatted_options() click to toggle source
# File lib/gmail_tool/compose/format_params.rb, line 20
def gmail_formatted_options
  options.map do |key, value|
    if mappings[key]
      [mappings[key], value]
    else
      [key, value]
    end
  end
end
mappings() click to toggle source
# File lib/gmail_tool/compose/format_params.rb, line 16
def mappings
  {subject: :su}
end