为此方法创建易于使用的参数

时间:2016-07-19 19:08:32

标签: ruby-on-rails ruby mailgun

我正在使用我想要创建辅助方法的API。

<LinearLayout
    android:id="@+id/et__parent"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

我想使用params哈希,但不确定如何在其中嵌入“from address”的名字和首字母:

findViewById(R.id.et__parent)
    .setBackgroundColor(Color.parseColor("#50E1E2E3")); // 50 = 80 in HEX

有没有办法可以将第一个/最后一个嵌入参数中?

1 个答案:

答案 0 :(得分:2)

当然,这是一种方法:

message_params = {
  from: {
    email: 'bob@sending_domain.com',
    name: {
      'first' => 'Bob',
      'last' => 'Doe'
    }
  },
  to:   'sally@example.com',
  subject: 'The Ruby SDK is awesome!',
  text:    'It is really easy to send a message!'
}

然后,在您的send_mail方法中:

def send_email(params)
  # ...

  builder.set_from_address(params[:from][:email], params[:from][:name]);

  # ...
  client.send_message(domain, builder)
end