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

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: Override this method in your Configurable (optional)
- !ruby/struct:SM::Flow::P 
  body: Called once during evaluation of the config file. Return true if valid, false otherwise
- !ruby/struct:SM::Flow::P 
  body: "A convenience method 'complain' is available that will print out a message and return false, making it easy to report multiple validation errors:"
- !ruby/struct:SM::Flow::VERB 
  body: "  def valid?\n    valid = true\n    valid &amp;= complain(&quot;You must specify the 'pid_file' attribute for :memory_usage&quot;) if self.pid_file.nil?\n    valid &amp;= complain(&quot;You must specify the 'above' attribute for :memory_usage&quot;) if self.above.nil?\n    valid\n  end\n"
full_name: God::Configurable#valid?
is_singleton: false
name: valid?
params: ()
visibility: public
