Module: Proposal::CanProposeInstanceMethods

Defined in:
lib/proposal/engine.rb

Instance Method Summary collapse

Instance Method Details

#proposalsObject



45
46
47
# File 'lib/proposal/engine.rb', line 45

def proposals
  Adapter.where proposer_type: self.class.to_s, proposer_id: self.id
end

#propose(resource = nil) ⇒ Object



49
50
51
# File 'lib/proposal/engine.rb', line 49

def propose resource = nil
  Adapter.new self.class.proposal_options.merge resource: resource, proposer: self
end