# File lib/mole/models/mole_feature.rb, line 45 def find_or_create_feature( name, app_name, ctx_name=nil ) if name.nil? or name.empty? ::Mole.logger.error( "--- MOLE ERROR - Invalid feature. Empty or nil" ) return nil end if ctx_name res = find_by_name_and_context_and_app_name( name, ctx_name, app_name ) else res = find_by_name_and_app_name( name, app_name ) end res || create(:name => name,:context => ctx_name, :app_name => app_name ) end