@client = GoCardlessPro::Client.new(
access_token: ENV['GOCARDLESS_TOKEN'],
# environment: :sandbox or environment::sandbox?
)
В этом контексте вы передаете аргументы ключевого слова методу. Это, по сути, Ha sh, где ключ - Symbol , а значение - все, что вам нравится. Таким образом, это будет environment: :sandbox
.
@client = GoCardlessPro::Client.new(
access_token: ENV['GOCARDLESS_TOKEN'],
environment: :sandbox
)
Это передает аргумент :environment
со значением :sandbox
.
:access_token
, :environment
и :sandbox
являются Символы, своего рода строки только для чтения, которые также используют меньше памяти.
environment: :sandbox
- это сокращение для более обычного синтаксиса :key => :value
. Вы можете заменить :key =>
просто key:
.