よくadminページを作る際などに使うadmin::sessionControllerなどのダブルコロンの意味を正しく理解していなかったので復習

例えばfugaクラスが2つあり、hogeにincludeして使用する場合、

class hoge
include fuga

  def greeting
    puts 'hello' + fuga
  end
end

class fuga
  def fuga
    ' in fuga'
  end
end

class fuga
  def fuga
    ' in fuga2'
  end
end

Hoge.new.greeting
#=> 'hello in fuga2'

こんな感じで後の方が適応されちゃう