Sha256: 0d1e59cbc448bf37fa281c13327fbbeffd41593ed4d116194884bd57672b8e5e
Contents?: true
Size: 573 Bytes
Versions: 94
Compression:
Stored size: 573 Bytes
Contents
class LandingPageConstraint def self.matches? { landing_page: Regexp.new(list.join('|')) } end def self.list landing_pages("#{Rails.configuration.docs_base_path}/custom/landing_pages/") + landing_pages("#{Rails.configuration.docs_base_path}/config/landing_pages/") end def self.landing_pages(root) Dir["#{root}/**/*.yml"].map do |filename| name = File.join(File.dirname(filename), File.basename(filename, '.yml')).gsub(root, '') name[0] = '' if name[0] == '/' # Remove leading slash for subdirectories name end end end
Version data entries
94 entries across 94 versions & 1 rubygems