--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Sets a locale as the current locale.
- !ruby/struct:SM::Flow::P 
  body: This returns the current Locale::Object.
- !ruby/object:SM::Flow::LIST 
  contents: 
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: "lang: Locale::Object or locale name(String), or language name."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: "country: the country code(String)"
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: "charset: the charset(override the charset even if the locale name has charset)."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: "Returns: self"
  - !ruby/struct:SM::Flow::VERB 
    body: " Locale.set_current(&quot;ja_JP.eucJP&quot;)\n Locale.set_current(&quot;ja&quot;, &quot;JP&quot;)\n Locale.set_current(&quot;ja&quot;, &quot;JP&quot;, &quot;eucJP&quot;)\n Locale.set_current(&quot;ja&quot;, nil, &quot;eucJP&quot;)\n Locale.set_current(Locale::Object.new(&quot;ja&quot;, &quot;JP&quot;, &quot;eucJP&quot;))\n"
  type: :BULLET
full_name: Locale#set_current
is_singleton: false
name: set_current
params: (lang, country = nil, charset = nil)
visibility: public
