title: What is java interface equivalent in Ruby?
body: <p>Can we expose interfaces in Ruby like we do in java and enforce the Ruby modules or classes to implement the methods defined by interface. </p>
  
  <p>One way is to use inheritance and method_missing to achieve the same but is there any other more appropriate approach available ?</p>