module ScaffoldSinatra::Utils
Public Class Methods
add_scaffold_methods()
click to toggle source
# File lib/scaffold_sinatra/utils.rb, line 7 def self.add_scaffold_methods module_function(:scaffolds) scaffolds.each_key do |level_of| level = const_get(level_of.upcase) define_method(:"#{level_of}_scaffold?") { @value >= level } end end
Public Instance Methods
include_in_scaffold?(file_name)
click to toggle source
# File lib/scaffold_sinatra/utils.rb, line 29 def include_in_scaffold?(file_name) scaffold = ScaffoldSinatra::Scaffolds::FILE_SCAFFOLD[file_name.to_s] ScaffoldSinatra::Scaffolds.const_get(scaffold.upcase) <= @value unless scaffold.nil? end
is_scaffold?(scaffold)
click to toggle source
# File lib/scaffold_sinatra/utils.rb, line 25 def is_scaffold?(scaffold) !ScaffoldSinatra::Scaffolds.const_get(scaffold.upcase).nil? end
scaffold()
click to toggle source
# File lib/scaffold_sinatra/utils.rb, line 21 def scaffold scaffold_with_value(@value) end
scaffold=(scaffold)
click to toggle source
# File lib/scaffold_sinatra/utils.rb, line 17 def scaffold=(scaffold) @value = value_of(scaffold) end