Sha256: 7f99c600bf8856cb15a834ba77afc784d3fd94d7e4a69f2f1e9d1d25a059e69c

Contents?: true

Size: 1.03 KB

Versions: 8

Compression:

Stored size: 1.03 KB

Contents

module RulesEngineHelper

  def re_plan_status re_plan
    case re_plan.plan_status
    when RePlan::PLAN_STATUS_PUBLISHED
      'published'
    when RePlan::PLAN_STATUS_CHANGED
      'changed'
    else # when RePlan::PLAN_STATUS_DRAFT
      'draft'
    end
  end    
  
  def re_plan_version re_plan
    return '' if re_plan.nil? || re_plan.plan_version.nil?
    "Ver.#{re_plan.plan_version}"    
  end
  
  def re_process_status process_status
    case process_status.to_i
    when RulesEngine::Process::PROCESS_STATUS_RUNNING
      'running'
    when RulesEngine::Process::PROCESS_STATUS_SUCCESS
      'success'
    when RulesEngine::Process::PROCESS_STATUS_FAILURE
      'error'      
    else # RulesEngine::Process::PROCESS_STATUS_NONE
      'info'
    end    
  end    

  def re_audit_status audit_status
    case audit_status.to_i
    when RulesEngine::Process::AUDIT_SUCCESS
      'success'
    when RulesEngine::Process::AUDIT_FAILURE
      'error'      
    else # RulesEngine::Process::AUDIT_INFO
      'info'
    end    
  end      
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
rules_engine-0.1.10 rails_generators/templates/app/helpers/rules_engine_helper.rb
rules_engine-0.1.9 rails_generators/templates/app/helpers/rules_engine_helper.rb
rules_engine-0.1.8 rails_generators/templates/app/helpers/rules_engine_helper.rb
rules_engine-0.1.7 rails_generators/templates/app/helpers/rules_engine_helper.rb
rules_engine-0.1.6 rails_generators/templates/app/helpers/rules_engine_helper.rb
rules_engine-0.1.5 rails_generators/templates/app/helpers/rules_engine_helper.rb
rules_engine-0.1.4 rails_generators/templates/app/helpers/rules_engine_helper.rb
rules_engine-0.1.3 rails_generators/templates/app/helpers/rules_engine_helper.rb