From: yamataka@...08.itscom.net Date: 2016-09-12T14:30:01+09:00 Subject: [ruby-list:50389] Re: [質問]ruby SOAP? DLNA機器制御 Action名内の '_' Underscore が取り除かれる 市田さん 山口です。 > ここで指定した :camelcase がそのままコンバータに利用されるようなので、 これを > c.convert_request_keys_to ->(x) { x } > と、無変換(そのまま返す)とすれば、良いのではと思います。 見事に、期待通りの動作になりました。 ありがとうございます。 Savonの https://github.com/savonrb/savon/blob/master/lib/savon/options.rb#L298 を見たら、:none もあるので、 c.convert_request_keys_to :none でも、期待通りの動作になりました。 ちなみ、 c.convert_request_keys_to ->(x) { x } ->(x) {x} "->" は、Rubyの文法上どういった意味になるのでしょうか? (X)は引数、{x} はコードブロックで、xをreturn かなと理解できるのですが... O'REILLY "初めてのRuby","プログラミング言語Ruby" で探しきれずにいます... Webでも... 市田さん 以前にも、サポートいただきありがとうございます。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/50363