Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Compatibilidade com o Input do Cidiomar.
- class Object
- #----------------------------------------------------------------------------
- # • Trigger
- # * key : Chave.
- # Você também pode usá-lo como condição para executar tal bloco;
- #----------------------------------------------------------------------------
- # trigger?(key) { bloco que irá executar }
- #----------------------------------------------------------------------------
- def trigger?(key, &block)
- ckey = Input.trigger?(key)
- return ckey unless block_given?
- block.call if ckey
- end
- #----------------------------------------------------------------------------
- # • Press
- # * key : Chave.
- # Você também pode usá-lo como condição para executar tal bloco;
- #----------------------------------------------------------------------------
- # press?(key) { bloco que irá executar. }
- #----------------------------------------------------------------------------
- def press?(key, &block)
- ckey = Input.press?(key)
- return ckey unless block_given?
- block.call if ckey
- end
- #----------------------------------------------------------------------------
- # • Repeat
- # * key : Chave.
- # Você também pode usá-lo como condição para executar tal bloco;
- #----------------------------------------------------------------------------
- # repeat?(key) { bloco que irá executar. }
- #----------------------------------------------------------------------------
- def repeat?(key, &block)
- ckey = Input.repeat?(key)
- return ckey unless block_given?
- block.call if ckey
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement