Sha256: ec28573cdcc0c247dfe0f66655b7fd48f6aad1b1a36c79340c5cdadf55ce39e0

Contents?: true

Size: 305 Bytes

Versions: 19

Compression:

Stored size: 305 Bytes

Contents

module SmallCage
  module LangHelper

    def lang
      return @obj["lang"] unless @obj["lang"].nil?
      
      if @obj["uri"] =~ %r{^/(ja|en)/}
        return $1
      end
      
      return nil
    end

    def switch_lang(code)
      @obj["uri"].gsub(%r{^/(en|ja)/}, "/#{code}/")
    end

  end
end

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
bluemark-smallcage-0.1.3 project/lang/_smc/helpers/lang_helper.rb
bluemark-smallcage-0.1.4 project/lang/_smc/helpers/lang_helper.rb
bluemark-smallcage-0.1.5 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.2.4 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.2.3 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.2.2 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.2.1 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.2.0 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.9 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.8 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.7 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.6 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.5 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.4 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.1 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.0 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.2 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.1.3 project/lang/_smc/helpers/lang_helper.rb
smallcage-0.0.9 project/lang/_smc/helpers/lang_helper.rb