class Lolipop::Mc::Starter::Rails::CheckItem::Base

Public Class Methods

new() click to toggle source
# File lib/lolipop/mc/starter/rails/check_item/base.rb, line 7
def initialize
  @item_name = item_name
  @config = Lolipop::Mc::Starter::Rails::Config
end

Public Instance Methods

check() click to toggle source
# File lib/lolipop/mc/starter/rails/check_item/base.rb, line 21
def check
  "call #{@item_name} check"
end
desc() click to toggle source
# File lib/lolipop/mc/starter/rails/check_item/base.rb, line 17
def desc
  "call #{@item_name} desc"
end
hint() click to toggle source
# File lib/lolipop/mc/starter/rails/check_item/base.rb, line 25
def hint
  puts "まだ #{@item_name} のヒントが書かれていません"
end
item_name() click to toggle source
# File lib/lolipop/mc/starter/rails/check_item/base.rb, line 12
def item_name
  inflector = Dry::Inflector.new
  inflector.underscore(self.class.to_s.split('::').last)
end