class RailsBlocks::Configuration
Attributes
blocks_dir[RW]
element_separator[RW]
js_class[RW]
levels[RW]
modifier_separator[RW]
template_engine[RW]
Public Class Methods
new()
click to toggle source
# File lib/rails_blocks/configuration.rb, line 16 def initialize @blocks_dir = 'app/blocks' @levels = [] @template_engine = '.slim' @element_separator = '__' @modifier_separator = '--' @js_class = 'js-bem' end
Public Instance Methods
ns(name) { |ns_config| ... }
click to toggle source
# File lib/rails_blocks/configuration.rb, line 10 def ns(name) @ns ||= {} ns_config = @ns[name] ||= Configuration.new yield ns_config end