class Symbol

Public Instance Methods

<(s) click to toggle source
# File lib/marso/helpers/statushelper.rb, line 12
def < s
  !(self>s)
end
<=(s) click to toggle source
# File lib/marso/helpers/statushelper.rb, line 16
def <= s
  if self == s
    return true
  else
    return self<s
  end
end
>(s) click to toggle source
# File lib/marso/helpers/statushelper.rb, line 4
def > s
  return bigger(s)
end
>=(s) click to toggle source
# File lib/marso/helpers/statushelper.rb, line 8
def >= s
  return bigger(s, true)
end
ensure_valid_sync_mode() click to toggle source
# File lib/marso/validation/symbol.rb, line 18
def ensure_valid_sync_mode
  raise ArgumentError, "':#{self}' is an invalid sync_mode value. Valid values are either :sync or :async" unless (self == :sync || self == :async)
end
to_load_mode() click to toggle source
# File lib/marso/helpers/statushelper.rb, line 24
def to_load_mode
  case self
  when :none
    return :none
  when :with_stories
    return :stories
  when :with_stories_scenarios
    return :stories_with_scenarios
  when :with_scenarios
    return :scenario_contexts
  when :with_all
    return :all
  else
    return self
  end
end

Private Instance Methods

bigger(s, indlude_equal=false) click to toggle source
# File lib/marso/helpers/statushelper.rb, line 42
def bigger(s, indlude_equal=false)
  if self == :none
    case s
    when :none
      return indlude_equal
    when :passed
      return false
    when :cancelled
      return false
    when :failed_no_component
      return false
    when :failed
      return false
    when :error
      return false
    else
      return nil
    end
  end

  if self == :passed
    case s
    when :none
      return true
    when :passed
      return indlude_equal
    when :cancelled
      return false
    when :failed_no_component
      return false
    when :failed
      return false
    when :error
      return false
    else
      return nil
    end
  end

  if self == :cancelled
    case s
    when :none
      return true
    when :passed
      return true
    when :cancelled
      return indlude_equal
    when :failed_no_component
      return false
    when :failed
      return false
    when :error
      return false
    else
      return nil
    end
  end

  if self == :failed_no_component
    case s
    when :none
      return true
    when :passed
      return true
    when :cancelled
      return true
    when :failed_no_component
      return indlude_equal
    when :failed
      return false
    when :error
      return false
    else
      return nil
    end
  end

  if self == :failed
    case s
    when :none
      return true
    when :passed
      return true
    when :cancelled
      return true
    when :failed_no_component
      return true
    when :failed
      return indlude_equal
    when :error
      return false
    else
      return nil
    end
  end

  if self == :error
    case s
    when :none
      return true
    when :passed
      return true
    when :cancelled
      return true
    when :failed_no_component
      return true
    when :failed
      return true
    when :error
      return indlude_equal
    else
      return nil
    end
  end
end