# sig/lockfile.rbs class Lockfile def alive?: () -> untyped def attempt: () -> untyped def create: () -> untyped def create_tmplock: () -> untyped def dump_lock_id: () -> untyped def errmsg: () -> untyped def gen_lock_id: () -> untyped def getopt: () -> untyped def give_up!: () -> untyped def init: () -> untyped def initialize: () -> void def load_lock_id: () -> untyped def lock: () -> untyped def new_refresher: () -> untyped def sweep: () -> untyped def synchronize: () -> untyped def timestamp: () -> untyped def tmpnam: () -> untyped def to_str: () -> untyped def touch: () -> untyped def trace: () -> untyped def try_again!: () -> untyped def uncache: () -> untyped def unlock: () -> untyped def validlock?: () -> untyped def version: () -> untyped end # sig/lockfile.rbs class Lockfile::SleepCycle < Lockfile::Array def initialize: () -> void def next: () -> untyped def reset: () -> untyped end