module TestModulePublic

Public Instance Methods

t_make_public(klass, *args) click to toggle source
# File vendor/qwik/lib/qwik/test-module-public.rb, line 8
def t_make_public(klass, *args)
  args.each {|method_name|
    klass.instance_eval {
      public method_name
    }
  }
end
t_make_readable(klass, *args) click to toggle source
# File vendor/qwik/lib/qwik/test-module-public.rb, line 16
def t_make_readable(klass, *args)
  args.each {|variable_name|
    klass.instance_eval {
      attr_reader variable_name
    }
  }
end
t_make_writable(klass, *args) click to toggle source
# File vendor/qwik/lib/qwik/test-module-public.rb, line 24
def t_make_writable(klass, *args)
  args.each {|variable_name|
    klass.instance_eval {
      attr_writer variable_name
    }
  }
end