class HaveAPI::Fs::Components::ActionStatus

Public Class Methods

new(action_dir, *args) click to toggle source
Calls superclass method
# File lib/haveapi/fs/components/action_status.rb, line 3
def initialize(action_dir, *args)
  super(*args)
  @action_dir = action_dir
  @v = nil
end

Public Instance Methods

read() click to toggle source
# File lib/haveapi/fs/components/action_status.rb, line 9
def read
  value.to_s + "\n"
end
set(v) click to toggle source
# File lib/haveapi/fs/components/action_status.rb, line 13
def set(v)
  changed
  @v = v
end

Protected Instance Methods

value() click to toggle source
# File lib/haveapi/fs/components/action_status.rb, line 19
def value
  case @v
  when true
    1

  when false
    0

  else
    nil
  end
end