all files / contracts/libs/ Owned.sol

100% Statements 5/5
100% Branches 2/2
100% Functions 4/4
100% Lines 4/4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21            42× 39×                      
pragma solidity 0.4.15;
 
 
contract Owned {
    address public owner;
    modifier onlyOwner() {
        require(isOwner(msg.sender));
        _;
    }
 
    function Owned() { owner = msg.sender; }
 
    function isOwner(address addr) public returns(bool) { return addr == owner; }
 
    function transfer(address _owner) public onlyOwner {
        if (_owner != address(this)) {
            owner = _owner;
        }
    }
}