Sha256: ab1cd19be36834d26e0e8053e77cb0e744e37b5e53db81b80d0668f90abf3a1a
Contents?: true
Size: 593 Bytes
Versions: 1
Compression:
Stored size: 593 Bytes
Contents
module Capistrano module Jira module Finder extend ActiveSupport::Concern included do attr_reader :items def find! return unless self.class.finder_block @items = self.class.finder_block.call end def find return unless self.class.finder_block @items ||= self.class.finder_block.call end end class_methods do attr_reader :finder_block def execute(&block) return unless block_given? @finder_block = block end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
capistrano-jira-0.3.1 | lib/capistrano/jira/finder.rb |